window.opener=null如果窗口不是弹出来的,这样写,FireFox会告诉你不能这样设置没有办法,浏览器机制问题
解决方案 »
- 火狐下的一段JS报错ReferenceError: event is not defined ,请问怎么解决。
- percentageloader 这个漂亮的进度条插件可以帮助你快速构建一个功能丰富的加载条,让你的界面不在千篇一律。 分享12个帮助你简化开发的jQuer
- 一个注册窗口,怎样能够让js验证全部同时做出判断
- 关于网页的二级菜单实现问题
- 请教大能人们个不点击就能从库里取记录的问题
- 求助
- 怎样生成动态变量,并获取变量值
- 单值与数组比较的问题
- 在客户端暂存数据的问题。。。。。
- 请问怎么实现点击文字会显示不同的图片
- 论坛,怎样在发帖时用JavaScript实现点击某个表情图片,自动在同一页面的文本框中加入图片对应的标签?
- JS获取页面元素问题
其他的不能用window.close()来关闭
在Firefox地址栏里输入 about:config
在配置列表中找到dom.allow_scripts_to_close_windows
点右键的选切换把上面的false修改为true即可。
注:默认是false,是为了防止脚本乱关窗口详细请参照http://topic.csdn.net/u/20071214/15/2104b560-d6d9-48f2-ac77-78952cbdb9cf.html
在js里面使用window.close(),IE下工作正常,但是FireFox下有时可以,有时不行。
搜索发现,可以这样解决:
<script language="javascript" type="text/javascript">
function closeWindow() {
window.open('','_parent','');
window.close();
}
</script>
<a href="javascript:closeWindow();">Close Window</a>