Народ подскажите:
я открываю дочернее окно w1=window.open() по ссылке,
в нем находится форма по submit которой я изменяю данные базы
как сделать так чтоб по нажатию кнопки submit у меня обновлялась база и закрывалось дочернее окно(типа onclick="w1=window.close()") и потом обновлся документ в родительском окне где эти обнавления
отображаются
Закрыть дочернее, обновить родительское... подскажите
Модератор: Duncon
см. методы window.navigate, window.close и свойство window.parent.
А вообще судя по описанию ты что-то неправильно спроектировал.
А вообще судя по описанию ты что-то неправильно спроектировал.
Даже самый дурацкий замысел можно воплотить мастерски
у меня в окне цифра("цифра-ссылка") которую нужно изменить
я нажимаю на эту цифру-ссылку ->открывается окно где я в форму ввожу новую цифру,
делаю сабмит по которому запускаю скрипт внесения новой цифры в базу.
Вот я внес и закрыл окно в котором вводил эту новую цифру
а как только я его закрыл нужно чтоб родительское окно обновилосьи и появилась цифра, которую я ввел в форму
И еще если я в в кнопке submit формы сделаю onclick="window.close()" этого окна
то произойдет submit у меня или нет ?
я нажимаю на эту цифру-ссылку ->открывается окно где я в форму ввожу новую цифру,
делаю сабмит по которому запускаю скрипт внесения новой цифры в базу.
Вот я внес и закрыл окно в котором вводил эту новую цифру
а как только я его закрыл нужно чтоб родительское окно обновилосьи и появилась цифра, которую я ввел в форму
И еще если я в в кнопке submit формы сделаю onclick="window.close()" этого окна
то произойдет submit у меня или нет ?
sergey, разумеется, что после закрытия окна ты ничего не сделаешь.
Обновление окна - это либо navigate, либо submit какой-либо формы родительского окна.
Из дочернего окна получить его родителя можно при помощи свойства parent. "Появилась цифра" - это какому-нибудь элементу изменить свойство innerText или же какому-нибудь input'у атрибут value. И закрывать дочернее окно логично оттуда, откуда ты его породил.
Обновление окна - это либо navigate, либо submit какой-либо формы родительского окна.
Из дочернего окна получить его родителя можно при помощи свойства parent. "Появилась цифра" - это какому-нибудь элементу изменить свойство innerText или же какому-нибудь input'у атрибут value. И закрывать дочернее окно логично оттуда, откуда ты его породил.
Даже самый дурацкий замысел можно воплотить мастерски
все дошло... разобрались. спасибо.