>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Проблемы с сайтами http://forum.mozilla-russia.org/viewforum.php?id=24 >проблема с onresize http://forum.mozilla-russia.org/viewtopic.php?id=7090 |
Дмитрий_rnd > 22-12-2005 12:04:27 |
собственно проблема заклчается в следующем: для div ставлю банально onresize="window.alert(1);" (ну или document.getElementById('my_div').onresize = function() { window.alert(1); }. |
Al_H > 22-12-2005 15:32:31 |
Если мне не изменяет память, событие определено для body, нет? |
Дмитрий_rnd > 23-12-2005 09:37:02 |
для window работает, для body не пробовал, а мне надо для div. Но на develeoper.mozilla.org (http://developer.mozilla.org/en/docs/onresize) я нашел только element.onresize, а что они подразумевают под "element" там не расшифровывается, а только приводится пример: "The resize event is raised when the user resizes a resizable element (such as a window)." и все, больше ничего. Таким образом, у меня не получаетс заточить под мозиллу, хотя как раз основной упор мне надо сделать на неё. А в данный момент мне приходится задать в интервал функцию переопределения размеров и выравнивания, хотя её бы с лихвой хватило лишь на onresize. ЗЫ. просто меня немного не устраивает принцип "стакана" (по крайней мере в моем случае) и невозможности произвольно выравнивать элементы в зависимости от размеров других. Вот сижу пишу ... Вроде даже работает |
Al_H > 23-12-2005 11:16:31 |
Вообще, если планируется учитывать Експлорер, да и вообще в большинстве случаев, лучше сначала определять функцию стандартным образом, а потом ее имя присваивать обработчику. |
Дмитрий_rnd > 23-12-2005 13:14:10 |
так все равно. Именно onresize и именно в мозилле не работает. Осел кушает нормально и в мсдн'е описано, что для div существует событие onresize. |
Al_H > 23-12-2005 16:09:27 |
В MSDN вообще за инфоромацией о совместимости нужно лезть в последнюю очередь. |
Snik > 24-12-2005 15:04:49 |
Дмитрий_rnd
А теперь скажите мне, пожалуйста, DIV имеет что-то общее с окном? Имхо, нет, так что для DIV это событие не поддерживается. Так что придется вешать обработчик на окно и ловить div. |
Дмитрий_rnd > 26-12-2005 09:17:48 |
|
Al_H > 26-12-2005 11:00:23 |
Вот если пользователь сможет поменять размер ДИВа, а не ДИВ сменит размер сам после смены размеров окна... |