Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: Tryapkonator от 07 Декабря 2004, 12:17:22

Название: родительское окно
Отправлено: Tryapkonator от 07 Декабря 2004, 12:17:22
Скрипт вызывает PopUp окно, в котором я произвожу некие дейтвия (причем сам PopUp несколько раз рефрешится) потом мне нужно закрыть его и обновить родительское окно. opener не действует =(, это и понятно, ведь PopUp рефрешится. Можно ли как то пометить родительскоеокно и как его зарефрешить?
Название: родительское окно
Отправлено: commander от 07 Декабря 2004, 18:14:00
Цитировать
это и понятно, ведь PopUp рефрешится.

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

не желаете код привести?
Название: родительское окно
Отправлено: Tryapkonator от 07 Декабря 2004, 19:42:22
Код здаровый, а что конкретно надо я не знаю, т.к. в яве ваще ноль. Но суть такая. По клику на линк вылетает окно, в нем несколько полей, после заполнения форма отправляется но то же popUp окно (т.е.
) в зависимости от введенных данных генерится новая форма в том же окне, и так несколько раз. После этого не пашет opener... Или он полюбому пашет и косяк у меня?
Название: родительское окно
Отправлено: ThE0ReTiC от 07 Декабря 2004, 23:15:27
opener неправильно вызываешь
должно работать - у меня работает -у тебя нет - так не бывает...
Название: родительское окно
Отправлено: Tryapkonator от 08 Декабря 2004, 00:55:20
Скрипт вызывает PopUp с таким содержанием

if($add!=""){
  ?>
  opener.document.add_new.text.value=\'\';  
  window.close();
  }else{
  echo "";
}
?>

И ничего. Ноль имоций! Я в панике...
Название: родительское окно
Отправлено: ThE0ReTiC от 08 Декабря 2004, 09:52:44
Tryapkonator
window.opener...
Название: родительское окно
Отправлено: Tryapkonator от 08 Декабря 2004, 15:40:29
С opener разобрался, вроде пашет. Это хорошо. Но не хочет работать что-то типа
window.opener.document.add_new.text.value=\'123\';
Форма существует, имя ей add_new, текстарея носит имя text, но бли не пашет и все =(((
Название: родительское окно
Отправлено: Tryapkonator от 08 Декабря 2004, 15:54:53
разобрался. Оказывается если открывать явой popUp другой файл, т.е. родительская форма находится например в index.php, а то что popUp`ит ява в registration.php, то эффекта нет =(. А если обе формы в index.php, то все ок.