>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Не работает JavaScript. Помогите, срочно надо! http://forum.mozilla-russia.org/viewtopic.php?id=19728 |
Ramles > 26-10-2007 17:18:33 |
На первый взгляд все просто: Выделить код Код:<script language="JavaScript"> d=document; onload=function(){d.getElementById('d1').style.height=d.getElementById('d2').style.height=Math.max(d.getElementById('d1').offsetHeight,d.getElementById('d2').offsetHeight);} </script> HTML: <div id="d1"> <div id="d2"> Есть 2 колонки. Скрипт делает так, чтобы эти колонки были одинаковой высоты. Методом научного тыка выяснил, что дело в Doctype: http://hsivonen.iki.fi/doctype/ Помогите сделать так, чтобы этот скрипт работал в стандартном режиме! При Q верстка вся портиться а переделывать все с нуля только для Мозиллы не хочется. |
Lynn > 26-10-2007 17:45:41 |
Нужно указывать единицы измерения. Выделить код Код:....height=Math.max(d.getElementById('d1').offsetHeight,d.getElementById('d2').offsetHeight) + 'px' ... Добавлено Fri Oct 26 17:46:14 2007 : |
Ramles > 26-10-2007 18:03:41 |
А насчет того, что лучше таких вишек с помощью JavaScript не делать - это понятно.. Просто в моем случае по другому никак... |