×

Loading...

@Vancouver

Topic

  • 工作学习 / IT技术讨论 / JavaScript关于关闭窗口的问题。A窗口弹出一个新的窗口B,然后A窗口自动关闭。要求A不弹出任何对话框确认关闭。我查了很多资料都没有做到。。。请问各位有没有什么高招?谢谢!
    • 如果通过点击弹出B窗口,然后捕捉了鼠标动作,倒是可以关闭A。
    • Can't you give A window a name, and then in the very bottom of B window, write two line of javascripts to close A window?
      • 对啊,可以试一试。我一直按照A自己关闭在想,试试用B关A。
    • 该窗口好像不能是第一个打开的。
      • 唉,如果不是第一个打开的早就做到了。但是我就需要它是第一个。
        • 既然要弹除B再关掉A,干吗不就直接用一个窗口呢?
          • well, lots of website do that if they want the browser to be full screen, don't have menus, etc.....especially personal web sites.
          • 因为B是做了一个特效,由A动态生成。
            • 什么特效?
              • 如上面所说的,自己定制的窗口。
    • 上网易的BBS查查精华区,我看过一篇文章,通过调用ACTIVEX解决这个问题。或者查查support.microsoft.com
      • 弄出来了,原来是我有段垃圾代码影响了。代码如内。
        <body Onload="closes.Click();">
        <object id=closes type="application/x-oleobject"
        classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
        <param name="Command" value="Close">
        </object>

        </body>