Регулиране на нивото на мащабиране на браузъра с Javascript

В набора от рамки „rows=“ с 2 кадъра, който имам, ако потребител промени нивото на мащабиране на по-малко от 125% стойност, която кодирах, той ще види „мъртво пространство“ между кадрите.

Този въпрос: Как да разпозная нивото на увеличение на страницата във всички модерни браузъри? показва как да откриете нивото на мащабиране на браузъра.

Възможно ли е да коригирам нивото на мащабиране на браузъра с помощта на Javascript, за да мога да попреча на потребителите да променят мащаба извън желаните нива?

Или просто съм забравил някакво съображение за кодиране по подразбиране? (Виждал съм стила „мащабиране“ на CSS, където вероятно могат да се задават нива на мащабиране по подразбиране.)

Виждам също document.body.style.zoom, така че изглежда можем да направим нещо като:

if (zoomLevelChange)
  {document.body.style.zoom= [some calculation]; }

person user353814    schedule 04.06.2010    source източник
comment
Възможно ли е наистина =никой друг= да не е виждал това? Никой ли друг не използва набор от рамки с редове от 2 кадъра? Знам, че използването на фреймсет е неодобрено, но няма друг начин да запазите горния банер неподвижен, докато променяте долната рамка. Превъртащият се ‹div› позволява първото, но не и второто. -ск   -  person user353814    schedule 10.06.2010
comment
AJAX е по-модерен начин, който може да направи това.   -  person Jimbo Jonny    schedule 03.08.2012


Отговори (1)


Вижте Как да разпозная нивото на мащабиране на страницата във всички съвременни браузъри?

Можете ли да редактирате въпроса си така, че да е само за „настройване“, тъй като другият покрива откриването?

person ripper234    schedule 09.10.2011