Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > window.open.... связь предка с родителем


Автор: Serge2k 16.7.2005, 22:43
Вопрос такой... Пользователь нажимает кнопарь, вылезает новое окошко....
Код

<input type="button" value="press" 
onclick='add = window.open("2.php","subWind", "HEIGHT=250,WIDTH=300,TOP=100,LEFT=500");add.focus();'>

На самом деле 2.php это у меня пхпшный скрипт с формочкой... Короче нажимают на в форме submit, скрипт всю инфу отрабатывает, а потом должно произойти следующее... Окошко должно закрыться.... типа window.close() а вот окошко которое его породило(то на котором input type='button'), должно обновиться.... Вот в этом то и вопрос... Как передать location окошку, которое с исходным почти не связано... ну может и связано.... тока я не знаю как... Помогите ПЛЗ... Это ваще возможно?

Автор: Aliance 16.7.2005, 23:08
Рефреш? используй метод location.reload().
Код

location.reload(boolean)
/* boolean - логический аргумент, определяющий, должен ли документ быть загружен заного  с сервера или же он должен быть загружен из кеша.
По умолчанию, в большинстве браузеров, если документ небыл изменени с момента последнего визита - он будет загружен из кеша. */


Читай подробнее в теме http://forum.vingrad.ru/index.php?showtopic=44559

Вопрос в новички преношу.
Добавлено @ 23:10
Цитата(Serge2k @ 16.7.2005, 23:43)
Как передать location окошку, которое с исходным почти не связано... ну может и связано.... тока я не знаю как... Помогите ПЛЗ... Это ваще возможно?

Связано. Если из дочернего к родительскому - то так:
Код

var roditelskoe_ikno = window.opener


Если наоборот, но по имени переменной присвоенной методу window.open(), в твоем случае add

Опять же таки, читай ссылку, которую я привел выше, там все есть :о)

Автор: Serge2k 16.7.2005, 23:11
Цитата

Мне дико стыдно.... Простите меня.... Хотя нет мне прощения smile Не посмотрел я в прилепленные темы... Стоило только заглянуть туда, как я выяснил что существует некая ссылка opener, которая и была мне нужен.... УДАЛИТЕ ПОЖАЛУЙСТА ЭТУ ТЕМУ... Еще раз хочу извиниться перед модераторами.... smile

Это то сообщение, которое я не успел отправить.... smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)