|
|
|
| день добрый.
Пытаюсь определить ширину поля div для резиновой страницы и передать его соответственно в функцию, в опере, FF и др все нормально, но ничего не получается в IE. вот код.
<div class="root" id="root0">
<script type="text/javascript">
ob = document.getElementById("root0"); ww = ob.offsetWidth; alert(ww);
instantiateScroller(0, "scroll0", 0, 0, ww, 180, 150);
</script>
</div>
|
в стилях
| |
|
|
|
|
|
|
|
для: Vincento
(20.03.2011 в 13:06)
| | Пролистал кучу форумов, везде примеры указываются только с реально заданной шириной блока в стилях, в процентах - нет. а жаль!!! (( | |
|
|
|
|
|
|
|
для: Vincento
(20.03.2011 в 13:06)
| | Весьма интересный у Вас подход :-)
Вы пытаетесь определить ширину ЕЩЕ НЕ СФОРМИРОВАННОГО блочного тега.
Вы его сначала ЗАКРОЙТЕ, а потом уже - определяйте ширину.
Сиречь, теги должны идти в следующем порядке:
<div></div><script></script>
А не как у Вас:
<div><script></script></div> | |
|
|
|
|
|
|
|
для: Абырвалг
(20.03.2011 в 14:43)
| | Я бы не задавал такой вопрос, если бы Опера и Мозила возвращали бы тоже что и ИЕ. почему тогда два других браузера выдают верную информацию? | |
|
|
|
|
|
|
|
для: Vincento
(20.03.2011 в 21:53)
| | Опера и Мозилла - неадекватные браузеры, с логикой не особо дружащие.
Не стоит на их "закидоны" ориентироваться.
[поправлено модератором] | |
|
|
|