特急求助:window.close()在firefox中不能关闭当然页面,大家有什么好办法能解决这个问题

vacansy 2007-12-14 03:09:39
rt
...全文
3669 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
SoulOfEdge 2008-07-22
  • 打赏
  • 举报
回复
关注
kasoo 2008-02-19
  • 打赏
  • 举报
回复
今天也遇到了这个问题,正好搜索到这个帖子.后来知道怎么回事了:如果是从别的窗口通过链接,或打开新窗口打开了一个页面,用window.close()是可以关闭的,如果是直接通过地址栏打开的页面,用window.close()就不行了,正如4楼后说,要更改一下firefox的设置就可以关闭了.
在IE中没有这样的问题,9楼的window.opener=null,只是说在关闭页面时没有了确认关闭的提示,真接关闭页面.
vacansy 2007-12-14
  • 打赏
  • 举报
回复
我都试了,还是不行啊
xiaolei1982 2007-12-14
  • 打赏
  • 举报
回复
<html>
<head>
<script language=javascript>
function closeweb()
{
window.opener=null
window.close();
}
</script>
</head>
<body>
<a href="#1" onclick="closeweb();">Close Me</a>
</body>
</html>
tantaiyizu 2007-12-14
  • 打赏
  • 举报
回复
<a href="javascript:void(0)" onclick="window.close()">
vacansy 2007-12-14
  • 打赏
  • 举报
回复
xiaolei1982
为true时可以关闭,但默认是false,客户不可能为了打开我的网站去设置浏览器,还有什么好的解决办法吗
my_web 2007-12-14
  • 打赏
  • 举报
回复
ff重新启动或装下
vacansy 2007-12-14
  • 打赏
  • 举报
回复
我这不行,是不是那里配置有问题
xiaolei1982 2007-12-14
  • 打赏
  • 举报
回复
不好意思是我的错误
在Firefox地址栏里输入 about:config
在配置列表中找到dom.allow_scripts_to_close_windows
点右键的选切换把上面的false修改为true即可。
注:默认是false,是为了防止脚本乱关窗口
xiaolei1982 2007-12-14
  • 打赏
  • 举报
回复
测试没有问题啊
vacansy 2007-12-14
  • 打赏
  • 举报
回复
我是这样写的
<a href="javascript:window.close()">关闭窗口</a>
在ie中可以,到了ff中就没反应了
tantaiyizu 2007-12-14
  • 打赏
  • 举报
回复


不可能吧
你怎么用的?

61,110

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧