0

我正在处理一个(父)网页的要求,假设 Link1、Link2 和 Link3 有一些链接。当我单击 Link1 时,它将在一个新窗口中打开,该窗口是活动窗口 1(子),当我单击 Link2/Link3 时页面应在同一窗口 (window1) 中打开。

问题:在 Javascript/Jquery/Ajax 中是否有实现此功能的方法。请分享您对此的宝贵想法。

注意:如果没有打开任何链接,则应弹出一个新窗口。我知道我们在 HTML 中有 Option target="_blank/_self/_top" 等。

4

3 回答 3

3

您想创建自己的命名窗口。
只需添加target="SomeName"到所有链接,如果命名窗口仍然存在,它们将重用它。

于 2013-10-01T14:28:13.530 回答
0
<html>
<head>
<script>
function open_win(url) 
{
window.open(url,"hello","",true);
}
</script>
</head>
<body>
<a href="#" onclick="open_win('http://www.google.com')"> Google </a><br>
<a href="#" onclick="open_win('http://www.yahoo.com')"> Yahoo </a><br>
<a href="#" onclick="open_win('http://www.gmail.com')"> Gmail </a>
</body>
</html>
Issue is resolved thanks,i Thought too much / some thing else which lead this        misconception. Thanks
于 2013-10-03T08:17:41.383 回答
0

既然你问过 JS/jQuery 的方式,

JavaScript 方式是,

window.open('http://www.example.org','window1');
于 2013-10-01T14:40:43.367 回答