如何在单击 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)

pycham怎么在同一个页面出现3个图

EditPlus 设置关闭后不打开未关闭的文件,以及设置在同一个窗口打开多个文件

为啥我正在用的窗口或者打开的页面会自动关闭?

IntelliJ idea 两个文件左右在同一窗口打开

在同一页面内以小尺寸打开一个新窗口