Обращение к форме октрытого окна
Здравствуйте !
Очень интересует вот такой вопрос : открываю окно : win1=open('bla.html','bla'); в файле bla.html уже есть форма с именем из родительского окна пытаюсь обратиться к форме - win1.document.forms[0].elements[0].value='bla bla bla'; и такое обращение никак не выходит, т.е. открывая документ javascript видимо не "сканирует" его и не видит формы ? подскажите как выбраться из этой ситуации - из родительского окна нужно обратиться к форме открытого существующего документа bla.html |
Попробуйте вот так:
var win1 = window.open("bla.html", "bla"); win1.onload = function() { var doc = win1.contentDocument || win1.contentWindow.document; doc.forms[0].elements[0].value='bla bla bla'; } Т.е повесить обращение к элементам на событие полной загрузки (когда эти элементы уже отображены) и получение к ним доступа через contentDocument. |
не работает, файрфокс пишет, что "doc is undefined"
|
В Firefox так:
var win1 = window.open("bla.html", "bla"); win1.onload = function() { win1.document.forms[0].elements[0].value='bla bla bla'; } |
Часовой пояс GMT +3, время: 12:49. |