Poruchik
Guest
передача форме данных.
ситуация.
1. есть родительское окно в котором есть форма
2. есть порожденное окно
из порожденного окна делаем
window.opener.document.location.href="index.php?command1=REQ&command2=SEND";
в родительском окне
открывается ссылка с формой
так вот если сразу начинать писать в форму данные,
window.opener.document.location.href="index.php?command1=REQ&command2=SEND";
window.opener.document.forms[0].req_send_cmd.value=1;
window.opener.document.forms[0].submit();
то получаем
window.opener.document.forms.0.req_send_cmd - есть NULL или не является объектом
получается что родительское окно ушло по ссылке, но форма еще не отработала, а если сделать так.
window.opener.document.location.href="index.php?command1=REQ&command2=SEND";
setTimeout("window.opener.document.forms[0].req_send_cmd.value=1;",1000);
setTimeout("window.opener.document.forms[0].submit();",1000);
то с задержкой в 1 сек все работает, но как то не красиво так
а если канал не очень, вообщем всякое или тачка слабая
пытался прикрутить readyState, но он мне всегда говорит complete
есть идеи ?
ЗЫ. форма с методом POST
ситуация.
1. есть родительское окно в котором есть форма
2. есть порожденное окно
из порожденного окна делаем
window.opener.document.location.href="index.php?command1=REQ&command2=SEND";
в родительском окне
открывается ссылка с формой
так вот если сразу начинать писать в форму данные,
window.opener.document.location.href="index.php?command1=REQ&command2=SEND";
window.opener.document.forms[0].req_send_cmd.value=1;
window.opener.document.forms[0].submit();
то получаем
window.opener.document.forms.0.req_send_cmd - есть NULL или не является объектом
получается что родительское окно ушло по ссылке, но форма еще не отработала, а если сделать так.
window.opener.document.location.href="index.php?command1=REQ&command2=SEND";
setTimeout("window.opener.document.forms[0].req_send_cmd.value=1;",1000);
setTimeout("window.opener.document.forms[0].submit();",1000);
то с задержкой в 1 сек все работает, но как то не красиво так
а если канал не очень, вообщем всякое или тачка слабая
пытался прикрутить readyState, но он мне всегда говорит complete
есть идеи ?
ЗЫ. форма с методом POST