Полезная информация

Mozilla Россия — свежие версии программ Mozilla, а также масса полезной информации по каждому продукту.

№126-10-2007 17:18:33

Ramles
Участник
 
Группа: Members
Зарегистрирован: 26-10-2007
Сообщений: 2
UA: Firefox 2.0

Не работает JavaScript. Помогите, срочно надо!

На первый взгляд все просто:

Выделить код

Код:

<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">
text
</div>

<div id="d2">
</div>

Есть 2 колонки. Скрипт делает так, чтобы эти колонки были одинаковой высоты.
Скрипт работает везде кроме Мозиллы.

Методом научного тыка выяснил, что дело в Doctype: http://hsivonen.iki.fi/doctype/
При стандартном режиме - не работает (режим S), как и при A
Работает только при Q или вообще без объявления стандарта.

Помогите сделать так, чтобы этот скрипт работал в стандартном режиме! При Q верстка вся портиться а переделывать все с нуля только для Мозиллы не хочется.
Надо срочно, сроки горят(

Отредактировано Ramles (26-10-2007 17:19:34)

Отсутствует

 

№226-10-2007 17:45:41

Lynn
Кофеман
 
Группа: Members
Откуда: Россия
Зарегистрирован: 16-02-2005
Сообщений: 1721
UA: Firefox 2.0
Веб-сайт

Re: Не работает JavaScript. Помогите, срочно надо!

Нужно указывать единицы измерения.

Выделить код

Код:

....height=Math.max(d.getElementById('d1').offsetHeight,d.getElementById('d2').offsetHeight) + 'px' ...

Добавлено Fri Oct 26 17:46:14 2007 :
А ещё лучше вообще не делать этого с помощью JS.


Isn't it ironic... don't you think? — Alanis Morissette

Отсутствует

 

№326-10-2007 18:03:41

Ramles
Участник
 
Группа: Members
Зарегистрирован: 26-10-2007
Сообщений: 2
UA: Firefox 2.0

Re: Не работает JavaScript. Помогите, срочно надо!

:beer::)
Спасибо большое!
Проблема была прям на поверхности... :rolleyes:

А насчет того, что лучше таких вишек с помощью JavaScript не делать - это понятно.. Просто в моем случае по другому никак...

Отредактировано Ramles (26-10-2007 18:05:49)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]