Автор Тема: родительское окно  (Прочитано 3853 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Tryapkonator

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 92
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
родительское окно
« : 07 Декабря 2004, 12:17:22 »
Скрипт вызывает PopUp окно, в котором я произвожу некие дейтвия (причем сам PopUp несколько раз рефрешится) потом мне нужно закрыть его и обновить родительское окно. opener не действует =(, это и понятно, ведь PopUp рефрешится. Можно ли как то пометить родительскоеокно и как его зарефрешить?

Оффлайн commander

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
родительское окно
« Ответ #1 : 07 Декабря 2004, 18:14:00 »
Цитировать
это и понятно, ведь PopUp рефрешится.

а вот мне что-то совсем не понятно... рефреш тут точно не причем...

не желаете код привести?
And no religion too...

Оффлайн Tryapkonator

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 92
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
родительское окно
« Ответ #2 : 07 Декабря 2004, 19:42:22 »
Код здаровый, а что конкретно надо я не знаю, т.к. в яве ваще ноль. Но суть такая. По клику на линк вылетает окно, в нем несколько полей, после заполнения форма отправляется но то же popUp окно (т.е. ) в зависимости от введенных данных генерится новая форма в том же окне, и так несколько раз. После этого не пашет opener... Или он полюбому пашет и косяк у меня?

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
родительское окно
« Ответ #3 : 07 Декабря 2004, 23:15:27 »
opener неправильно вызываешь
должно работать - у меня работает -у тебя нет - так не бывает...
AS IS...

Оффлайн Tryapkonator

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 92
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
родительское окно
« Ответ #4 : 08 Декабря 2004, 00:55:20 »
Скрипт вызывает PopUp с таким содержанием

<?
if(
$add!=""){
  
?>
  opener.document.add_new.text.value=\'<?echo$text;?>\';  
  window.close();
  <?
}else{
  echo 
"<form method=post><input type=text name=text><input type=submit name=add value=\'Добавить\'></form>";
}
?>

И ничего. Ноль имоций! Я в панике...

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
родительское окно
« Ответ #5 : 08 Декабря 2004, 09:52:44 »
Tryapkonator
window.opener...
AS IS...

Оффлайн Tryapkonator

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 92
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
родительское окно
« Ответ #6 : 08 Декабря 2004, 15:40:29 »
С opener разобрался, вроде пашет. Это хорошо. Но не хочет работать что-то типа
window.opener.document.add_new.text.value=\'123\';
Форма существует, имя ей add_new, текстарея носит имя text, но бли не пашет и все =(((

Оффлайн Tryapkonator

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 92
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
родительское окно
« Ответ #7 : 08 Декабря 2004, 15:54:53 »
разобрался. Оказывается если открывать явой popUp другой файл, т.е. родительская форма находится например в index.php, а то что popUp`ит ява в registration.php, то эффекта нет =(. А если обе формы в index.php, то все ок.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28