Динавически узнать размеры докувена? JavaScript
-
- Уже с Приветом
- Posts: 1564
- Joined: 27 Nov 2001 10:01
- Location: Live free or die
Динавически узнать размеры докувена? JavaScript
Есть форма которая генирируется динамически (из JSP) как после генерации при помощи JavaScript узнать размеры документы (ширина/высота)? Не путать с размервми окна в котором этот документ показывается.
Интересный вы человек! Все у вас в порядке. Удивительно, с таким счастьем - и на свободе. (C) О.Бендер
-
- Уже с Приветом
- Posts: 2435
- Joined: 12 Jun 2001 09:01
Re: Динавически узнать размеры докувена? JavaScript
OBender wrote:Есть форма которая генирируется динамически (из JSP) как после генерации при помощи JavaScript узнать размеры документы (ширина/высота)? Не путать с размервми окна в котором этот документ показывается.
Эксплорер имеет несколько пропертей для этих целей. В нетскейпах и мозиллах не очень шарю. У IE-шнего объекта BODY есть несколько пропертей типа clientWidth clientHeight - но они возвращают ширину/высоту собственно клиента, а так же есть проперти scrollWidth и scrollHeight - те работают правильно.
Code: Select all
<body id="oBody">
<script>
alert(oBody.scrollWidth);
alert(oBody.scrollHeight);
</script>
This is the test message.
</body>
Steel helmet protects your teeth from the morning to the evening.
-
- Уже с Приветом
- Posts: 3982
- Joined: 13 Jul 2000 09:01
- Location: SVX -> BOS -> BUR -> SJC
Re: Динавически узнать размеры докувена? JavaScript
OBender wrote:Есть форма которая генирируется динамически (из JSP) как после генерации при помощи JavaScript узнать размеры документы (ширина/высота)? Не путать с размервми окна в котором этот документ показывается.
Обычно мы узнаём ширины через offsetWidth / offsetHeight. Значит в вашем случае это будет document.offsetWidth/document.offsetHeight. Хотя я не уверен на 100%, что для случая, когда размер document'а не совпадает с размером окна это сработает. Также не уверен про то, надо ли писать document.body.offsetWidth - поиграйтесь сами.
Да, ширина будет в пикселях и это работает под IE/NN
I hated LA
-
- Уже с Приветом
- Posts: 1564
- Joined: 27 Nov 2001 10:01
- Location: Live free or die