给你一个笨方法
先把要关闭的窗口重定向到一个空白页
在空白页只做window.close的操作
这样应该管得掉窗口

解决方案 »

  1.   

    你如果是用window.open打开的窗口话,就可以不提示的关闭.JS版常见问题(二)兼容版本的无提示关闭窗口!    fason(原作)
    http://www.csdn.net/Develop/Read_Article.asp?Id=19170
      

  2.   

    回复人: ttkkyy() ( ) 信誉:99  2004-05-05 17:54:00  得分:0 
     
     
      给你一个笨方法
    先把要关闭的窗口重定向到一个空白页
    在空白页只做window.close的操作
    这样应该管得掉窗口
     
     这种方法还是不行啊!我的后台处理程序是这样写的
    response.write"<script>window.open('my.htm','newwindow','width=400,height=500,scrollbars=yes');</script>"
    response.Redirect"blank.htm"
    response.End
    可重定向到blank.htm后blank.htm还是关不掉啊
    我的blank.htm代码是这样的
    <script language="JavaScript">
    <!--
    window.close();
    // -->
    </script>
    结果还是提示要不要关闭窗口!我晕
    而 wanghr100(灰豆宝宝.net) 的方法也不行,阿信的那个程序还要自己去点关闭按狃!更不行了~~
    还有没有好的方法呢?再请问一下在js中有没有方法让submit()这个功能具有window.open()的效果?
      

  3.   

    因为你关掉的是父窗口. 而microsoft 的IE 是基于安全机制,所以要用户确定提示的.而用window.open() 打开的都是子窗口,当调用window.close()是没有用户确定提示的.
    不知你具体要实现什么功能.请说具体....
      

  4.   

    我想在弹出那个my.htm后父窗口自动关闭!
    也是这段代码后
    response.write"<script>window.open('my.htm','newwindow','width=400,height=500,scrollbars=yes');</script>"父窗口自动关闭!不要有任何提示!
      

  5.   

    这有一个方法你看行不行..
    1. 在父窗口文件代码里用语句include把my.htm包含进去.
      可用if条件语句来判定显示my.htm
    2.在my.htm里可加一条语句<script language="javascript"> window.resizeTo(400,500);
    </script>
      

  6.   

    应该不好吧,我的后台处理程序可远不止是输出my.htm这个文件那么简单的,这个my.htm是随机输出的,名字也不一定是my.htm的,都是些01.htm,0102.htm等随机生成的文件名,不好控制啊~~如果可以,能给出点简单的示范代码吗?谢谢~~