我有11支持。我使用var myWindow = window.open('url','name','width=640,height=480,menubar=no,toolbar=no');
但是,返回的句柄(myWindow
)在ie。
我需要在某些事件发生后关闭该弹出窗口。 我知道这是可能的,因为我已经看到其他网站在同一个浏览器中这样做了。
有什么想法吗?
答案 0 :(得分:1)
如果window.open()
正在返回null
,则表示出现问题。您可能会屏蔽弹出窗口,这意味着系统不会创建Window
object(因此myWindow
将为null
)。
检查您的安全设置并启用它们。
成功执行window.open()
后,您可以在必要时致电myWindow.close()
关闭弹出窗口。请注意,close()
方法只能关闭使用window.open()
方法打开的弹出窗口。