#javascript #jquery #autoresize
#javascript #jquery #автоматическое изменение размера
Вопрос:
Итак, в версиях Firefox ниже 7 этот скрипт работал (он аврорезизирует окно браузера, чтобы максимально контролировать посетителей). Теперь в FF 7 кажется, что он не работает. Если вы сможете выяснить, почему он не работает, или если вы можете дать мне аналогичный, я буду очень благодарен! Вот мой код:
<script language="JavaScript1.2">
top.window.moveTo(0,0);
if (document.all) {
top.window.resizeTo(screen.availWidth,screen.availHeight);
}
else if (document.layers||document.getElementById) {
if (top.window.outerHeight < screen.availHeight || top.window.outerWidth < screen.availWidth){
top.window.outerHeight = screen.availHeight;
top.window.outerWidth = screen.availWidth;
}
}
</script>
Комментарии:
1. Что вы подразумеваете под «не работает»? Вы получаете сообщение об ошибке?
2. @ZachRattner нет, он просто ничего не делает…
Ответ №1:
Из руководства fine:
Свойство window.outerHeight доступно только для чтения.
То же самое относится и к window.outerWidth
. Существует resizeTo
и resizeBy
, но браузер не обязательно обратит внимание на вашу скромную просьбу.
Размер окна браузера выбирается пользователем, и изменение размера их окна немного грубо, поэтому многие браузеры не позволят вам этого сделать.