Сложный обмен данными между страницами

Rus

Guest
Сложный обмен данными между страницами

В случае когда у нас два окна: главное и дочерное обмен данными между ними очень просто. К примеру чтобы из дочерного окна передать параметр в главное нужно написать:

opener.pform.pvar.value = ' ... ';

А вот как поступить есть у дочерного есть свое дочерное окно из которого нужно на прямую передать данные в главное окно?
 

Rus

Guest
Так не получалось, пробовал. Забыл сказать - все окна между главным и последним дочерным закрыты
 

Nirva

Dmitry Polyakov
прежде чем закрыть - передай указатель на родительское окно. или ты что-то еще забыл сказать?
 

Rus

Guest
Nirva, извени я с JS мало встречался.. как передать?

-~{}~ 27.03.05 00:52:

Каждое новое окно я открываю примерно таким макаром:
window.open('index.php?p=price&m=getgid&rid='+rid+'&price=$price','Группы','resizable=yes,scrollbars=no,width=auto,height=100');

-~{}~ 27.03.05 01:01:

window.open('index.php?p=price&m=getgid&rid='+rid+'&price=$price','Группы','resizable=yes,scrollbars=no,width=auto,height=100');
- создали окно, а как теперь передать указатель на родительское окно?

-~{}~ 27.03.05 15:19:

как я понял ответа я не получу

-~{}~ 27.03.05 15:29:

Короче, где можно найти хороший мануал по js?
 

Rus

Guest
Наверное я и правда уже надоел всем тут, которче, помоги только разобраться в одном моменте и я буду молчать :)
Не получается у меня получить указатель на элемент формы этого окна. Делаю так:
formid = window.pform.IDPR1;
Получаю ошибку:

Inline script thread
Error:
name: TypeError
message: Statement on line 2: Expression evaluated to null or undefined and is not convertible to Object: window.pform
Backtrace:
Line 2 of inline#1 script in http://127.0.0.2/index.php?p=price
formid = window.pform.IDPR1;


Как это правильно получить?
Потом хочу использовать так:
formid.value = this.rpid.PID.value;

-~{}~ 27.03.05 16:11:

Тут есть хотьбы один человек который может мне помочь?
 

Rus

Guest
Frol, был?

-~{}~ 27.03.05 17:04:

Долго мучаясь и уже вырывая волосы от злости я всетаки сам добился результата
 
Сверху