|
|
|
| document.all['element'].style.height - не работает
document.getElementById("element")height - - не работает | |
|
|
|
|
|
|
|
для: mistix
(14.09.2007 в 16:39)
| | Так вы пишите правильно - будет работать:
<div id="as" style="height: 120px;"></div>
<script>
alert(document.getElementById("as").style.height);
</script>
|
| |
|
|
|
|
|
|
|
для: sim5
(14.09.2007 в 16:43)
| | Пишу яправильно, то что написано в форуме - описка....
alert(document.getElementById("as").style.height); - не работает, видимо мелкомягкие в 7 версии решили извратиться....
работает от это:
document.getElementById("as").offsetHeight | |
|
|
|
|
|
|
|
для: mistix
(14.09.2007 в 16:46)
| | Пропустил я - версию IE :) | |
|
|
|
|
|
|
|
для: sim5
(14.09.2007 в 16:48)
| | Вот тото и я сижу 6 час и не могу понять, почему не работает..... Вроде 3 года пишу, все было нормально, а тут оказывается с IE7 все не так как у людей.......
теперь для кроссбраузерности надо еще и IE7 учитывать.... | |
|
|
|
|
|
|
|
для: mistix
(14.09.2007 в 16:51)
| | Ничего определенного сказать не могу, кроме как о трудности проверки кода и под 6, и под 7 в одной системе. Но, знаю точно, что из под Висты (IE7) некорректоно работал сайт, но вот из под ХР с IE7 версии 7.0.6000.16414 - работает все. Что это значит, не знаю. | |
|
|
|
|
|
|
|
для: sim5
(14.09.2007 в 16:55)
| | Под версией 7.0.5730.11
Не работает:
document.all['as'].style.height
document.all['as'].style.width
document.all['as'].style.left,
а document.all['as'].style.top - работает!!??
document.getElementById('as') со стандартными полями не работает....
А насчет body, вообще дикие вещи, все изменилось....
Насчет Висты - с ней проблем хватает, сырая она еще... | |
|
|
|
|
|
|
|
для: mistix
(14.09.2007 в 17:01)
| | >сырая она еще
Да ничего, кушаем - расстройства желудка не наблюдается :) | |
|
|
|
|
|
|
|
для: sim5
(14.09.2007 в 17:04)
| | :-))
Пишу бизнес-логику для новостного блока, как напишу не могли бы Вы протестировать на своей версии IE7, интересно будет работать или нет..... | |
|
|
|
|
|
|
|
для: mistix
(14.09.2007 в 17:08)
| | Протестировать как? Просмотреть в сети? | |
|
|
|
|
|
|
|
для: sim5
(14.09.2007 в 17:26)
| | да | |
|
|
|
|
|
|
|
для: mistix
(14.09.2007 в 17:42)
| | Пишите, если к этому времени не снесут систему и не поставят чего-то другого - посмотрим ваш сайт. | |
|
|
|
|
|
|
|
для: mistix
(14.09.2007 в 16:39)
| | Надо так:
document.getElementById("element").offsetHeight | |
|
|
|
|
|
|
|
для: mistix
(14.09.2007 в 16:39)
| |
document.getElementById("param").style.height;
|
Данная конструкция не может не работать....
Если это так, то Microsoft отошла от стандартов DOM, определенных W3C, что само по себе означает смерть IE как браузера...
Читайте спецификацию DOM:
http://www.w3.org/TR/DOM-Level-2-Core/core.html
IE это единственный браузер более или менее полно, поддерживающий данную спецификацию.... Opera и Firefox Тоже к этому стремятся.... Особенно после версий 8 и 2 соответственно. При написании кроссбраузерных сайтов надо учитывать многие особенности... Посмотрите, скорее всего у Вас ошибка в CSS, или где-то ошибка в JSСценариях.. Например Opera и Firefox не любят expression(); | |
|
|
|