在父窗口中通过window.open()调用一个子窗口,子窗口中有radio和用户名字段并具有分页功能,在第一页中可通过window.opener.document.forms[0].elements[XXX].value 将子窗口选择的值传到父窗口,可当执行翻页时父窗口却得不到子窗口的值了,请问原因是什么?怎样才能使翻页不影响子窗口向父窗口传值?

解决方案 »

  1.   

    把页数和其它要传的值都写在方法里啊。
    function Check(txtgo){
         if (txtgo==""){
         alert("请输入页号");
         }
         else{
           document.frmmain.method="post";
           document.frmmain.action="checkHeadSelect.jsp?page=" + txtgo;
       document.frmmain.submit();
           }
     }
      

  2.   

    翻页我是实现了,关键问题是在其他页我无法得到window.opener,导致值不能传到父窗口