如何在单击 Hyperlink1 打开的同一窗口中打开超链接 (2)
Posted
技术标签:
【中文标题】如何在单击 Hyperlink1 打开的同一窗口中打开超链接 (2)【英文标题】:How to Open a Hyperlink (2) in the same window which was opened with a click to Hyperlink1 【发布时间】:2013-10-01 14:26:26 【问题描述】:我正在处理一个(父)网页的要求,假设 Link1、Link2 和 Link3 有一些链接。当我单击 Link1 时,它将在一个活动窗口 1(子)的新窗口中打开,当我单击 Link2 时/Link3 页面应在同一窗口 (window1) 中打开。
问题: javascript/Jquery/Ajax 中是否有实现此功能的方法。请分享您对此的宝贵想法。
注意: 如果没有打开任何链接,则应弹出一个新窗口。我知道我们在 html 中有 Option target="_blank/_self/_top" 等。
【问题讨论】:
【参考方案1】:您想创建自己的命名窗口。
只需将target="SomeName"
添加到所有链接中,如果命名窗口仍然存在,它们将重用它。
【讨论】:
【参考方案2】:既然你问过JS/jQuery的方式,
JavaScript 方式是,
window.open('http://www.example.org','window1');
【讨论】:
您能否分享一些对我有帮助的小 sn-p 或工作示例,因为我希望使用打开的 window1,并且当要打开下一组链接时,我需要使用相同的 Window1。 @user1227648 显示您的 JS 代码,如果没有看到您的代码,这无济于事。【参考方案3】:<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
【讨论】:
以上是关于如何在单击 Hyperlink1 打开的同一窗口中打开超链接 (2)的主要内容,如果未能解决你的问题,请参考以下文章
使用QWebEngine在同一窗口中打开任何链接(甚至_blank)