Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Java / JavaScript


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Java/JavaScript

Выпуск № 67
от 12.10.2005, 19:21

Администратор:Калашников О.А.
В рассылке:Подписчиков: 151, Экспертов: 16
В номере:Вопросов: 1, Ответов: 5


Вопрос № 27364: Со страницы по ссылке вызывается дочернее окно, в котором при нажатии на ссылки должно перезагружаться родительское окно с нужными параметрами для php скрипта. Как открыть дочернее окно я знаю: window.open() Как из дочернего обратиться к...

Вопрос № 27.364
Со страницы по ссылке вызывается дочернее окно, в котором при нажатии на ссылки должно перезагружаться родительское окно с нужными параметрами для php скрипта.

Как открыть дочернее окно я знаю: window.open()
Как из дочернего обратиться к родительскому, тоже не вопрос: window.opener

А вот как передать параметры php скрипту с перезагрузкой именно в родительское окно не знаю??
Может есть что-то типа:
window.opener.Выполнить(url c параметрами)??
Отправлен: 07.10.2005, 14:07
Вопрос задал: Orlando (статус: Посетитель)
Всего ответов: 5
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Lector
Здравствуйте, Orlando!
После введения данных в дочернюю форму закрывай родительскую, а в скрипте используй функцию header('location: '. {путь к родительской форме}.
---------
Хочешь помочь старику - сделай вместо него.
Хочешь помочь новичку - сделай вместе с ним.
Хочешь помочь мастеру - отойди и не мешай,
а хочешь помочь дураку - сам дурак.
Ответ отправил: Lector (статус: 5-ый класс)
Отправлен: 07.10.2005, 14:25

Отвечает: Ерёмин Андрей
Здравствуйте, Orlando!
Я не силён в JS, но может быть так:
window.open(opener.url+параметры);
window.opener.close;
Если какие-то команды неверно мной записаны, прошу простить.
---------
Windows 95, 98 - это количество глюков в процентах!
Ответ отправил: Ерёмин Андрей (статус: Практикант)
Отправлен: 07.10.2005, 15:21

Отвечает: Бартунов Сергей Олегович
Здравствуйте, Orlando!
У объекта формы есть метод submit(), им и модно воспользоваться. Пример в приложении

Приложение:

---------
Небо для Всех

Ответ отправил: Бартунов Сергей Олегович (статус: 4-ый класс)
Отправлен: 07.10.2005, 16:21

Отвечает: Denis Hakimov
Здравствуйте, Orlando!
Извините, может я не совсем понял вопрос, но перезагрузить другой URL в имеющуюся страницу можно через параметр location.href="адрес";
т.е. чтото примерно такое у вас должно быть:

window.opener.location.href="<ТУТ URL + ПАРАМЕТРЫ>";
Ответ отправил: Denis Hakimov (статус: 3-ий класс)
Отправлен: 07.10.2005, 17:18

Отвечает: spider
Здравствуйте, Orlando!
Mojno s pomushiu:

v docerskii okne napishi
1) window.opener.location="myPhpFile.php?setting1="+mysetting1+"&setting2="+mysetting2+"&settingN="+mysettingN
window.close()
2) document.cookie="setting1="+mysetting1+"&setting2="+mysetting2+"&settingN="+mysettingN
window.close()
v parent okne napishi
function checkSettings() {
if (document.cookie!="") {
window.location="myPhpFile.php?"+document.cookie;
document.cookie="";
}
setTimeout('checkSettings()',1000)
}
checkSettings()
3)v docerskii okne napishi
window.opener.setSettings(mysetting1,mysetting2,mysettingN)
window.close()
v parent okne napishi
function setSettings() {
var temp=""
for (i=0;i<setSettings.arguments.length;i++) {
temp+=setSettings.arguments[i]; // tut saderjitsea argumenti
}
}


---------
Vse ili nicevo (Iziki programirovanie)
Ответ отправил: spider (статус: 2-ой класс)
Отправлен: 08.10.2005, 21:06


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.

Rambler's Top100 Яндекс


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.javaplus
Архив рассылки
Отписаться
Вспомнить пароль

В избранное