document.write и document.all.OUTPUT_AREA.innerHTML

KeTal

Guest
document.write и document.all.OUTPUT_AREA.innerHTML

Здравствуйте! Есть две проблемы. Решение любой из них исключает вторую. ;)

Есть такой код:
window.parent.mess.document.all.OUTPUT_AREA.innerHTML =window.parent.mess.document.all.OUTPUT_AREA.innerHTML+\"$irc\";

В IE работает на ура, но вот в FireFox ничего не выводит. Есть ли возможность его адаптировать под FireFox и компанию?

Попробовал использовать document.write()
Получилось так:
window.parent.mess.document.write(\"$irc\");
Все работает как надо, но в содержимом $irc есть вставки JS кода (<a href=# onclick="javascript:top.addsay('KeTal');">...</a> - например.) Как только жму на ссылку функция выполняется корректно, но document.write писать перестает, пока в чат не перезайдешь. JS знаю плохо, так что выручайте.

С уважением!
 

akd

dive now, work later
Команда форума
window.parent.mess.document.getElementById('OUTPUT_AREA') вместо
window.parent.mess.document.all.OUTPUT_AREA
 

KeTal

Guest
akd, спасибо!

window.parent.mess.document.getElementById('OUTPUT_AREA').innerHTML += \"$irc\";

Под IE работает, под FF так и не выводит ничего :(
 

Aetbaev

Новичок
попробуй так,
window.parent.frames['mess'].document.getElementById('OUTPUT_AREA').innerHTML += \"$irc\";
 
Сверху