top.window.returnValue = thisvalue;
top.window.close();

解决方案 »

  1.   

    window.opener 是打开当前窗口的父窗口。
      

  2.   

    你在子页面点击时调用前页面的js函数,把取到东东用参数传过去。
    关闭查询页面应该是在子页面调用 opener.close();
      

  3.   

    window.open();
    打开新窗口在新窗口关闭的时候
    <body onUnload="myfunction ()">
    myfuction () {
    window.opener.all.aaa=document.farames[0].aaa;
    }//返回值给父窗口。。
      

  4.   

    如果关闭不了试试这个
    function closeWindow(){
    //alert(opener.window);
    opener.window.opener=null;
    opener.close();
    }
      

  5.   

    请问你的“选取”按钮是在弹开窗口的主页面还是在弹开页面中的iframe?如果按钮在弹开窗口主页面上,则只需用window.close()即可关闭窗口;如果按钮在ifame中,则使用window.parent.close()关闭。至于传值,现在弹开页面关闭语句之前取得要返回的值,如果返回值的逻辑写在弹开窗口的主页面中,则通过window.opener可以得到父页面对象,如果返回值的逻辑写在iframe中,则通过window.parent.opener可以得到父页面对象,得到父页面对象以后,就可以很方便的将要返回的值传回父页面中了。