关闭其他页面中的当前浏览器
Close current browser in other page
>我有下面的 HTML,它会重定向页面并关闭当前窗口
<a href="http://www.google.com" onclick="close_window()">
我测试了它,它只能重定向页面或关闭窗口,但不能同时执行这两项操作,这意味着重定向到另一个页面后,它不会关闭窗口。您能建议如何在重定向后关闭窗口吗?
你需要
Javascript来做到这一点。使用 window.close((:
关闭((;注意:当前窗口是隐含的。这是等效的:
window.close((;或者,您可以指定其他窗口。
所以:
function close_window() {
if (confirm("Close Window?")) {
close();
}
}
使用HTML:
<a href="javascript:close_window();">close</a>
or:
<a href="#" onclick="close_window();return false;">close</a>
在此处返回 false 以防止事件的默认行为。否则,浏览器将尝试转到该URL(显然不是(。
现在,window.confirm(( 对话框中的选项将是"确定"和"取消"(不是"是"和"否"(。如果你真的想要是和否,你需要创建某种模态Javascript对话框。
你必须尝试Windows.open:
<html>
<head></head>
<body>
<script type="text/javascript">
function test(){
testWindow = window.open("http://www.google.com");
setTimeout(function() { testWindow.close() },5000);
}
test();
</script>
</body>
</html>
相关文章:
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- jquery代码在Mozilla中有效,但在其他浏览器上无效
- java脚本在Chrome和其他浏览器中对LocaleTimeString的不同行为
- Javascript的某些部分在Chrome中不起作用,但在其他浏览器中可以完美工作
- 在BoilerplateJS浏览器加载所有脚本(在其他模块中),而不考虑激活的模块
- 防止“;jQuery(html)"防止触发浏览器请求图像和其他参考内容
- 如何隐藏空<span>在IE中使用javascript.(注意,在其他浏览器中工作正常)
- 我的时间倒计时脚本在谷歌浏览器中工作正常,但在其他浏览器中打开时它显示为南楠
- 如何使用javascript从同一浏览器下的其他页面获取URL?有可能吗
- 使用一个Javascript函数提交多个表单可以在FF中工作,而不需要其他浏览器
- 带有Safari的Javascript;不起作用——所有其他浏览器都起作用
- Javascript可以在chrome中使用,但不能在其他浏览器中使用
- 有没有一种方法可以在过滤掉iOS Chrome、Firefox和其他浏览器的同时检测iOS safari
- 在其他浏览器中打开页面时,令牌未保存在$window.sessionStorage中
- 编写脚本以关闭其他选项卡或浏览器
- 无法从IE中的data.responseText获取结果,但在其他浏览器中工作
- 在Firefox中使用锤子捏 错误地定向 - 适用于所有其他浏览器
- 在IE8和其他带有javascript的浏览器中获取正文类的标准解决方案是什么
- 索引在IE中导致错误;在其他浏览器中工作
- 将JSON对象转换为敲除observable在IE8中不起作用,但在所有其他浏览器中都起作用