Coutty
15-08-2007, 13:45
Собственно, код такой:
<div style="position:absolute; top:-10000; left:-10000" id="divLight[0][0]">всякий текст</div>
var divLight = document.getElementById("divLight[0][0]");
alert(divLight.style); // для отладки
divLight.style="position:absolute; top: 0; left: 0";
alert(divLight.style); // для отладки
Собственно, в Опере (9.20) отрабатывает нормально. Стиль слою присваивается. А вот в FireFox'е (1.5.0.7) не хочет. Первый алерт выводит содержимое предыдущего стиля, а второй уже молчит. Причём, если вместо второго написать просто alert("Nya!"); то и это не выводит. Неужто присваивание стиля не работает?
В IE не проверял по причине "Надо перезагружаться и синхронизировать", а в Konqueror'е тоже работать не хочет. У него вроде FF'овый движок.
<div style="position:absolute; top:-10000; left:-10000" id="divLight[0][0]">всякий текст</div>
var divLight = document.getElementById("divLight[0][0]");
alert(divLight.style); // для отладки
divLight.style="position:absolute; top: 0; left: 0";
alert(divLight.style); // для отладки
Собственно, в Опере (9.20) отрабатывает нормально. Стиль слою присваивается. А вот в FireFox'е (1.5.0.7) не хочет. Первый алерт выводит содержимое предыдущего стиля, а второй уже молчит. Причём, если вместо второго написать просто alert("Nya!"); то и это не выводит. Неужто присваивание стиля не работает?
В IE не проверял по причине "Надо перезагружаться и синхронизировать", а в Konqueror'е тоже работать не хочет. У него вроде FF'овый движок.