子窗口内容:
<body onLoad="chlogin()">
<form action="" method="post" enctype="multipart/form-data" name="dataform">
  <1input name="urlstr" type="hidden" id="urlstr" value="login11.php">
</form>
</body>
</html>
<script language="javascript">
function chlogin()
{
  window.opener.location=dataform.urlstr.value;
  self.close();
}
</script> 现在可以从子窗口返回到父窗口(longin11.php),但是如何能吧子窗口的变量值送到父窗口呢?请各位大侠赐教。谢谢!

解决方案 »

  1.   

    打开方式是window.open?,window.showModalDialog?,还是普通的画面跳转?
      

  2.   

    window.opener.location=dataform.urlstr.value;
    这句就是你的跳转?并且要刷新父页面??
    那样只要在window.opener.location=dataform.urlstr.value + '?' + 参数1 + '=' + 参数值1 + '&' + 参数2 + '=' + 参数值2
    就可以了。用php后台来取
    $_REQUEST["参数1"]
      

  3.   

    在窗口中加一接收函数
    function getSubwindow(Paramtes){
    //这里处理接收参数:Paramtes
    }在子窗口中调动父窗口这个函数就可以了
    parent.getSubwindow("AAAAA");