如果你用window.open打开的页面是动态页面的话可能传个参数给他告诉他谁是在最前
ASP中可以这样写
<%
if cintrequest("isTopmost"))=1 then
response.write "<script language=""javascript"">"
response.write "setInterval('window.focus()',1);"
response.write "</script>"
%>
:)俺的笨办法

解决方案 »

  1.   

    winson中:<script>
    var win;
    function test()
    {
    if (!win) {setTimeout('test()',1);window.focus();}
    }
    test();
    </script>
    <input type=button value="click" onclick="win=window.open('grandson.asp')">grandson中:
    <script>
    setInterval('window.focus()',1);
    </script>
    <body  onunload="opener.location.reload()">
      

  2.   

    to:LGEN()
    就是因为netscape不支持showModalDialog,才要用window.open来实现的