Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   resize таблицы (https://javascript.ru/forum/events/9430-resize-tablicy.html)

autosoft 16.05.2010 17:35

resize таблицы
 
Как можно обработать автоматическое изменение размеров таблицы?

Если она определена как:
<table width='100%' height='100%'>
<tr>
<td>...</td>
</tr></table>


Интересует событие именно у элемента.
Про то, что можно обработать resize окна бораузера знаю.

Для IE есть http://msdn.microsoft.com/en-us/library/ms536959.aspx.
Непонятно как тоже сделать в других браузерах.

Skipp 17.05.2010 15:04

посмотри

Gvozd 17.05.2010 15:13

отличная справка

autosoft 17.05.2010 17:42

Skipp

Спасибо за ссылку. Очень толково.

Значит такое умеет только IE...

Вот пояснение взятое там:

In Firefox, Opera and Safari, the onresize event is fired only when the size of the browser window is changed.
In Internet Explorer, the onresize event is fired when the size of the browser window or an element is changed.


Мда...

Skipp 18.05.2010 09:55

autosoft, Ну там же всё понятно написано.
Да.

А вообще зачем тебе это? Возможно есть другие способы решить твою проблему.

autosoft 18.05.2010 23:04

У таблицы position:absolute и нужно, что бы пользователь мог её растягивать мышью.
В таблице есть элементы, положение которых зависит от её размеров.
Вот и хотелось событие resize таблицы.

Ну в принципе если нет события то можно "следить" за растягиванием таблицы.
Но с событием как-то было бы конечно лучше.

Skipp 19.05.2010 09:14

Хм а как растягивание реализовано?

Если с помощью каких либо функций, тогда и работай с содержимым в этих функциях.

autosoft 19.05.2010 14:43

Я же про это и написал - "следить" за растягиванием таблицы.
Думаю тема исчерпалась.
Спасибо.


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