trywindow.opener=null
window.close()我经常这样用

解决方案 »

  1.   

    只要A窗口也是用Script打开的(比如:window.location.href="a.htm")
    则window.close()无对话框弹出直接页面中的HTML连接过去的话,必然会弹出对话框
      

  2.   

    A不是Script打开的,是直接运行或者连接的
    那这样就没有办法了么?B窗体能关闭打开它的A窗体么?
      

  3.   

    opener.close不就可以关A了吗?
    例如:
    mobjDialog = window.opener
    if (mobjDialog && !mobjDialog.closed) mobjDialog.close();
      

  4.   

    mobjDialog = window.opener
    if (mobjDialog && !mobjDialog.closed) mobjDialog.close();
    用上面的脚本还是关不掉的直接 
    var mobjDialog = window.opener
    mobjDialog.close();
    会提示mobjDialog不是对像
      

  5.   

    这个和ie的版本也是有关系的。
     在这里搜索一下把,有一段代码是用到了一个object。
     在我见过的一个教本代码中,
     ie5.5和以上的都可以很顺利的关闭,当低于5.5的时候,
     通常就会有一些问题了。
      

  6.   

    用这个试试。
    不出提示窗口关闭窗口  
    源作者:追风                   人气:1656  
     
    <head>
    <OBJECT id=closes type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"><param name="Command" value="Close">
    </object>
    </head>
    <body>
    <input type="button" value="关闭窗口" onclick="closes.Click();">
    </body>
    </html>  
      

  7.   

    用这个试试。
    不出提示窗口关闭窗口  
    源作者:追风                   人气:1656  
     
    <head>
    <OBJECT id=closes type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"><param name="Command" value="Close">
    </object>
    </head>
    <body>
    <input type="button" value="关闭窗口" onclick="closes.Click();">
    </body>
    </html>  
      

  8.   

    <html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <title>New Page 1</title>
    </head><body>
    <button onclick="window.open('C:\\My Documents\\e\\examples\\ch-basic.html');opener=null;window.close()">click</button>
    </body></html>
    试试这个,看可不可以?
      

  9.   

    还是不可以阿其实就是写一个htm文件
    在用户双击它打开以后,这个文件不用询问用户自动关闭--------------------------------------------------------------
    如果是一个popup窗口当然没有问题
    可这个窗口是双击打开的,或者直接连接的
    所以在用脚本关闭的时候总是会弹出关闭确认对话框解决了另外给分,多谢!
      

  10.   

    简单!
    式一下这个!
    function closeWindow()
    {
    window.opener=window;
    window.close();
    }
    我在IE5.5上通过测试!别忘了给分
      

  11.   

    晕乐
    我升级到IE6
    窗口可以关闭了
    resizeTo(100,100); 
    moveTo(x,y); 
    又不能用了
      

  12.   

    <head>
    <OBJECT id=closes type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"><param name="Command" value="Close">
    </object>
    </head>
    <body>
    <input type="button" value="关闭窗口" onclick="window.open('your.html');window.focus();closes.Click();">
    </body>
    </html>  
      

  13.   

    qiushuiwuhen(秋水无恨) 
    这个再IE5.00下面没有作用(但是相关的min,max却可以用)
    而IE6可以用这个来关闭页面,也可以用window.opener=null;window.close()
    来关闭,但是IE6的resizeto有不能使用了对我来说resizeto和close必须同时可以使用,有没有办法?多谢