Вопрос
Из первой странички открываю новый документ в новом окне. Там есть форма с полем и кнопкой. Могу я прочесть в переменную первого документа содержимое поля второго документа?
Ответ
А почему бы и нет? Если ты открываешь новое окно через JavaScript, т.е. через window.open, ты можешь присвоить его какой-нибудь переменной, например:
myWindow = window.open(…)
а дальше действовать через этот самый myWindow.document, типа
myWindow.document.myForm.myCheckbox.value
Можно пойти дальше, т.е. при нажатии на кнопку второго документа вызывается функция из первого документа, например:
window.opener.myFunc1(document.myForm.myEdit1.value);
где myFunc1 — функция, определенная в первом документе, и ей в качестве параметра передается значения одного из полей формы.
Goltsov Dmitry
Copyright 2000-2004 Сообщество Чайников
Контактная информация