СообЧа > База Знаний > Интернет > Веб-строительство > Java-script

Вопрос

Из первой странички открываю новый документ в новом окне. Там есть форма с полем и кнопкой. Могу я прочесть в переменную первого документа содержимое поля второго документа?

Ответ

А почему бы и нет? Если ты открываешь новое окно через 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 Сообщество Чайников
Контактная информация