如何在同一浏览器窗口中的相同的新标签中打开外部链接?
(即在外部链接中首次点击会触发新标签,但是 后续点击外部链接会在同一个标签中打开 无需在浏览器窗口中创建其他选项卡)
示例:了解 LegWorkStudio 如何在其投资组合中执行以下链接
答案 0 :(得分:-2)
似乎他们只是更改window.location
变量onclick
然后运行一些JS代码来显示正确的部分。
在加载时,他们肯定会读取window.location
最后一个参数并显示正确的部分。
你可以做出类似的事情:
var myButton = document.getElementById("sectionXXXButton");
myButton.onclick = function(){
var a = window.location.split("/");
a[a.length-1] = "XXX";
window.location = a.join("/");
// Some code to undisplay / display appropriate sections
}