精华帖 (0) :: 良好帖 (0) :: 新手帖 (8) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-10-14
最后修改:2009-10-14
javascript关闭窗口,可以用下面简单的代码: <a href="javascript:self.close()">关闭窗口</a> <a href="javascript:alert('Hello World')">弹出窗口</a> 改成了如下代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript"> <!-- function windowClose(){ //self.close(); window.close(); } //--> </script> <title>js测试</title> </head> <a href="javascript:self.close()">关闭窗口</a><br /> <a href="javascript:alert('Hello World')">弹出窗口</a><br /> <a href="#" onclick="windowClose()">js函数关闭窗口</a> <body> </body> </html> <script type="text/javascript"> <!-- function openWindow(){ window.open("new.html","newWindow","width=200,height=100,toolbar=no"); } //--> </script> <a href="#" onclick="openWindow()">open函数打开新窗口</a><br /> <a href="new.html" target="_blank">超级链接在新窗口中打开新页面</a><br /> <a href="new.html" target="_parent">超级链接在父窗口中打开新页面</a>
<a href="javascript:window.close()">关闭窗口</a> <a href="javascript:self.close()">关闭窗口</a> <script language="javascript" type="text/javascript"> function closeWindow() { window.open('','_parent',''); window.close(); } </script> <a href="javascript:closeWindow();">Close Window</a> 1.http://hi.baidu.com/suen_%CB%EF/blog/item/bedca57f8932480d28388a49.html 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-10-27
最后修改:2009-10-27
还是没办法实现兼容,不会有用户那么专业的去
开firefox,在地址栏输入about:config 找到dom.allow_scripts_to_close_windows这项并改为true |
|
返回顶楼 | |
发表时间:2009-10-29
最后修改:2009-10-29
如果仅仅是要在ie下去除提醒框,用这种方法也可以(ie6下测试有效,ie7跟8不确定):
window.opener = null; window.close(); 用户打开的页面的opener为undefined,貌似ie仅仅是判断其是否为undefined。 至于firefox下,这种办法同样无效,且在firefox下用户打开的页面的opener为null,有无人有其他解决办法? |
|
返回顶楼 | |
浏览 11701 次