为什么同样的代码,在IE6.0里面能够实现,在IE7.0里面就不行呢?

来源:百度知道 编辑:UC知道 时间:2024/05/28 05:31:25
我的ButtonClick事件里面写了一个关闭页面的方法
代码如下:
Response.Write("<script>window.opener = null;window.close();</script>");
这段代码的作用是关闭页面,不弹出信息,在IE6.0里面能够成功实现
但是在IE7.0里面却不行?是什么原因呢?是不是浏览器的原因?我自己机器的原因?IE6.0是别人机器上的。
哪位大侠能指点一下?
这位朋友,如果,我想要点击按钮,关掉页面但是不显示信息的话,应该怎么写代码呢?

window.open方法返回的是弹出的页面的窗口对象(window),因此javascript:window.open将会在弹出一个窗口的同时,原页面会冲掉原有内容并将返回的window对象输出到原页面中。如果在window.open后面加入window.opener=null;window.close(),则弹出窗口后,返回给原页面的对象为空,则原页面不执行任何其它操作