Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: Alniger от 18 Мая 2006, 14:31:12

Название: Пересылка данных между окнами
Отправлено: Alniger от 18 Мая 2006, 14:31:12
Здравствуйте, товарищи программисты.

Помогите пожалуйста решить задачу на Jav`e скрипт, так как плохо владею этим языком.
Или можно даже подсказать, где это в интернете есть в готовом виде, чтобы потом я мог слить для себя.



есть главное окно:


mail.html
=========================================
в нем три пустых поля:
#вначале эти 3 поля пустые


кнопка (1-1)

#вначале эти 3 поля пустые
с
кнопка (1-2)

#вначале эти 3 поля пустые


кнопка (1-3)

до 7 полей таких

и кнопка (2)



(1) открывается новое окно(vyibor.html)
(2) для отправки в скрипт

=========================================




vyibor.html
=========================================
здесь находится main.html

и


и кнопка для отправки информации в то поле где нажата кнопка mail.html


Можно ли организовать, следующее:
В файле vyibor.html выбирается информация из списка и заполняются строчки, после нажатия кнопки закрывается окно vyibor.html
и заполняются поля в файле mail.html в ттой строке где и нажата кнопка вызова vyibor.html.
Это предполагает скорее всего передача данных при обоих открытых окнах.


Заранее Вас очень благодарю, спасибо за Вашу помощь.
Название: Пересылка данных между окнами
Отправлено: vasa_c от 18 Мая 2006, 15:22:54
Alniger, как открывается?
window.open()?

window.open возвращает дескриптор нового окна и через него можно получить доступ к его элементами.
w.document.getElementById(...)
и т.п.

Доступ из дочернего окна к родительскому идет через переменную <...> см.ниже.
Название: Пересылка данных между окнами
Отправлено: html_coder от 18 Мая 2006, 15:44:47
Цитировать
vasa_c:
Доступ из дочернего окна к родительскому идет через переменную parent.


vasa_c

Доступ из дочернего окна в родительское осуществляется при помощи свойства объекта window opener, а именно window.opener и дальше всё что хочешь...
Название: Пересылка данных между окнами
Отправлено: vasa_c от 18 Мая 2006, 16:28:33
html_coder, точно, window.opener.
Переклинило что-то.