Javascript-форум (https://javascript.ru/forum/)
-   Opera, Safari и др. (https://javascript.ru/forum/css-html-browser/)
-   -   window.resizeTo(w,h) не работает в Opera? (https://javascript.ru/forum/css-html-browser/6152-window-resizeto-w-h-ne-rabotaet-v-opera.html)

Flounder 14.11.2009 17:22

window.resizeTo(w,h) не работает в Opera?
 
Собственно сабж. В FF 3,5 всё нормально.
нужно сделать, чтобы при ресайзе или, если изначально разрешение больше 1280х1024, не давать разворачивать окно браузера.

делаю так (кусок кода):
Код:


if (window.outerWidth>1280){
 
  window.resizeTo(1280,window.outerHeight);

}

if (window.outerHeight>1024){

  window.resizeTo(window.outerWidth,1024);

}

Не проканывает и установление атрибутов window.outerWidth напрямую.
ЗЫ: в настройках разрешено.

Octane 15.11.2009 02:06

Наверное, вам мешает вот эта штука:

Flounder 16.11.2009 01:23

нет. это тоже не причина :(
говорят, ресайз доступен в Опере только для вспомогательных окон, а не для главного. Что за идиотизм? Чем руководствовались разработчики? Ведь реклама и прочая муть всплывает в основном на попапах.
Причем на форуме разработчиков вообще молчат :(

e1f 18.11.2009 19:09

А какого, с позволения сказать, черта Вы хотите менять мне размер моего окна? Все правильно. Хотите менять -- открывайте свое, попапом, и его меняйте.

Flounder 19.11.2009 01:24

Цитата:

Сообщение от e1f (Сообщение 35653)
А какого, с позволения сказать, черта Вы хотите менять мне размер моего окна? Все правильно. Хотите менять -- открывайте свое, попапом, и его меняйте.

А какого это черта, с позволения сказать Вы подумали, что я хочу менять размер Вашего окна?
А какого это черта открывать попап-окна можно и разворачивать их на весь экран и передавать им фокус, тем самым делая его "Вашим"?
А какого это черта метод в стандартах предусмотрен, для виджетов предусмотрен, в ИЕ работает, в ФФ работает, везде работает, а в ОПЕРЕ не работает?
А какого это черта Вы, если не знаете, что сказать по теме, учите меня как мне открывать окна и какой код писать?

И какого черта вообще! А может я приложение для внутрикорпоративной среды пишу и мне позарез нужна эта функция и в браузерах ограничиваться не охото?

Бездоказательно, профессор! Бездоказательно!

Riim 19.11.2009 02:39

Цитата:

Сообщение от Flounder
метод в стандартах предусмотрен

в каких стандартах?

e1f 19.11.2009 13:16

+1, мне тоже интересно, в каких.

Flounder 19.11.2009 17:45

имелось ввиду, естественно, присутствие соответствующей настройки, позволяющей его вырубить, но по-умолчанию разрешающей. И именно в Опере она аж 1ой в списке идет. А в ECMA-262 объекты браузера вообще не описываются. И что? Пусть каждый творит всё что хочет? Вам самим то такая ситуация не надоела?

e1f 19.11.2009 19:02

Flounder, что Вы хотите донести до общественности? Что запрещать пользователю изменять размеры окна браузера -- это правильно и хорошо?

Riim 19.11.2009 19:22

Цитата:

Сообщение от Flounder
Пусть каждый творит всё что хочет?

подобные моменты продумывают под пользователей, а не под разработчиков, и я с этом согласен.

Цитата:

Сообщение от Flounder
Вам самим то такая ситуация не надоела?

нет, меня все устраивает, чем больше таких ситуаций, тем меньше вероятность, что завтра я останусь без работы.


Часовой пояс GMT +3, время: 03:29.