Установить высоту таблици в зависимости от высоты окна браузера
Необходимо установить высоту и ширину таблицы по высоте и ширине браузера.
Я делаю так: var x,y; var obj; obj=document.getElementById('main'); if (self.innerHeight) { x = self.innerWidth; y = self.innerHeight; } else if (document.documentElement && document.documentElement.clientHeight) { x = document.documentElement.clientWidth; y = document.documentElement.clientHeight; } else if (document.body) { x = document.body.clientWidth; y = document.body.clientHeight; } obj.style.height=x; obj.stule.width=y; Не работает в IE7 Выдаёт ошибку "необходим объект". |
не проверял код, но obj.stUle ? или в исходники правильно ?
|
cooli0,
В исходнике obj.style, это я тут опечатку сделал. |
странно, а на какую строку ругается ? проверил в IETester - всё работает.
|
Пишет:
строка: 18 символ: 1 ошибка: требуется объект код: 0 |
В опере тоже не пашет и вообще никаких ошибок не выдаёт
|
ну проставь алерты и посмотри, что ему не хватает...
перед obj.style например alert(obj); если undefined, значит твой JS запускается раньше времени..как теория) |
alert(obj);
выдаёт null; Ничего не понимаю. |
Цитата:
|
Ну вот, снова пытаются заставить js делать работу css...
html, body {height:100%; margin: 0px} table {width: 100%; height: 100%} Видимо, глюк в необкатанной подсветке синтаксиса. Последнюю строку следует читать как "table {width: 100%; height: 100%}" |
Часовой пояс GMT +3, время: 01:25. |