Полезная информация

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

№122-12-2005 12:04:27

Дмитрий_rnd
Участник
 
Группа: Members
Зарегистрирован: 22-12-2005
Сообщений: 5

проблема с onresize

собственно проблема заклчается в следующем: для div ставлю банально onresize="window.alert(1);" (ну или document.getElementById('my_div').onresize = function() { window.alert(1); };).
При изменении размеров окна, при вставке в див текста посредством innerHTML не хочет вызывать событие.
ЗЫ. Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.7.5) Gecko/20041221

Отсутствует

 

№222-12-2005 15:32:31

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508

Re: проблема с onresize

Если мне не изменяет память, событие определено для body, нет?

Отсутствует

 

№323-12-2005 09:37:02

Дмитрий_rnd
Участник
 
Группа: Members
Зарегистрирован: 22-12-2005
Сообщений: 5

Re: проблема с onresize

для 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.

ЗЫ. просто меня немного не устраивает принцип "стакана" (по крайней мере в моем случае) и невозможности произвольно выравнивать элементы в зависимости от размеров других. Вот сижу пишу ... Вроде даже работает :)

Отсутствует

 

№423-12-2005 11:16:31

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508

Re: проблема с onresize

Вообще, если планируется учитывать Експлорер, да и вообще в большинстве случаев, лучше сначала определять функцию стандартным образом, а потом ее имя присваивать обработчику.

Отсутствует

 

№523-12-2005 13:14:10

Дмитрий_rnd
Участник
 
Группа: Members
Зарегистрирован: 22-12-2005
Сообщений: 5

Re: проблема с onresize

так все равно. Именно onresize и именно в мозилле не работает. Осел кушает нормально и в мсдн'е описано, что для div существует событие onresize.

Отсутствует

 

№623-12-2005 16:09:27

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508

Re: проблема с onresize

В MSDN вообще за инфоромацией о совместимости нужно лезть в последнюю очередь.

Отредактировано Al_H (24-12-2005 16:11:56)

Отсутствует

 

№724-12-2005 15:04:49

Snik
Участник
 
Группа: Members
Зарегистрирован: 27-04-2005
Сообщений: 425
Веб-сайт

Re: проблема с onresize

Дмитрий_rnd

"The resize event is raised when the user resizes a resizable element (such as a window)."

А теперь скажите мне, пожалуйста, DIV имеет что-то общее с окном? Имхо, нет, так что для DIV это событие не поддерживается. Так что придется вешать обработчик на окно и ловить div.

Отсутствует

 

№826-12-2005 09:17:48

Дмитрий_rnd
Участник
 
Группа: Members
Зарегистрирован: 22-12-2005
Сообщений: 5

Re: проблема с onresize

:)
such as a window, но там не сказано же only window, или что-то я понимаю не так. Вот я понял это так.

Отсутствует

 

№926-12-2005 11:00:23

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508

Re: проблема с onresize

when the user resizes a resizable element

Вот если пользователь сможет поменять размер ДИВа, а не ДИВ сменит размер сам после смены размеров окна...

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]