我可以让浏览器专注于这些链接吗?
Can I get browsers to focus on these links
Fiddo
这些链接将在新选项卡中打开,但如果您返回到小提琴并单击另一个链接,浏览器不会将您的视图切换到该选项卡。它将"酷"选项卡重新加载到另一个链接,但我希望浏览器专注于新选项卡。
<a href="http://www.google.com/" target="cool">google</a>
<a href="http://www.yahoo.com" target="cool">yahoo</a>
为了引用另一个窗口,您需要将其引用保存在变量中。 获得该引用后,可以使用window
对象函数对其进行操作。 例如:
<!DOCTYPE html>
<html>
<head>
<title>Focus tab test</title>
<meta charset="utf-8" />
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script>
$(document).ready(function() {
var cool;
$("a").click(function(){
event.preventDefault();
if (typeof cool === "undefined") {
cool = window.open(this.href, "cool");
} else {
cool.close();
cool = window.open(this.href, "cool");
}
});
});
</script>
</head>
<body>
<a href="http://www.microsoft.com/">microsoft</a>
<a href="http://www.yahoo.com">yahoo</a></body>
</html>
请注意,我不能将其设为 jsFiddle,因为它们会阻止您在它们的框架中打开选项卡。 另请注意,我必须销毁旧窗口并打开一个新窗口,而不是更新 location.href 属性并设置其焦点。 这是因为JS无法访问另一个窗口的属性,除非协议(http),主机名和端口都匹配。
相关文章:
- Facebook共享链接适用于用户,但不适用于粉丝页面管理员
- 链接适用于所有浏览器,除了 safari(php 代码)
- “add”函数适用于不同的链接/参数组合
- 如何使用分割来分割网页,以及如何在网页的这些部分之间提供链接
- 将函数应用于页面上的所有链接
- Javascript then() 链接 - Deferred 第二个 then() 对应于哪个
- 我如何完善这个Javascript代码,使其只适用于来自图像的链接(而不是来自文本的链接)
- 网页:通过下载远程FTP文件的链接列出这些文件
- 我可以让浏览器专注于这些链接吗?
- 如何制作一个 chrome 扩展程序,以打开带有多个按钮的弹出菜单,这些按钮可在新标签页中打开链接
- 如何在jquery中链接这些效果?队列?承诺
- 如何为数据库中的不同记录/行创建用户生成的链接列表,这些记录/行在单击时填充 html 表单
- 如何使用 JSON 创建链接,单击这些链接时会显示在单独的
- 如何使这些 Jquery 选项卡可以通过 ahref 链接
- 获取链接 href 并将其应用于另一个链接 jQuery
- D3:方向图类似于树形布局,但带有反向链接
- 平滑滚动仅适用于同一页面,而不适用于外部链接
- 如何在jQuery中做一个速记if-then?这些是可链接的吗?
- 将字符串中的 url 替换为 href 链接 - 适用于多种地址类型
- 如何将图像填充为链接,这些链接都作为JSON对象存储在数组中