Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Как изменить textarea в iframe


Автор: xXvladXx 27.7.2009, 18:22
Что бы работало во всех браузерах
Читать value textarea получается, но не изменяется
Код

ifDoc=document.getElementById('PageTwo').contentDocument
alert('1)'+ifDoc.forms[2].elements[2].value);
ifDoc.forms[2].elements[2].value='123'
alert('2)'+ifDoc.forms[2].elements[2].value);
document.getElementById('PageTwo').contentWindow.document.forms[2].submit.click();

В 1 алерте выводиться предыдущее значение textarea
в 2 алерте выводиться новое значение textarea
но визуально textarea не меняется, и при отправке формы в ней старое значение

Автор: InvalidProperty 28.7.2009, 09:34
попробуй innerHTML для textarea. у меня такая же проблема была

Добавлено через 24 секунды
либо innerText, но, скорее всего, все-таки innerHTML

Автор: VoDevil 29.7.2009, 17:11
 А в фрэйме домен то тот же? ;)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)