我正在处理一个带有超链接的 asp.net 网页。每当单击该超链接时,就会使用 javascript 打开一个新的浏览器窗口window.open
。我希望如果用户多次单击此链接,则只打开一个窗口而不是多个窗口。我只想在用户多次单击该超链接时突出显示该窗口。我是否需要使用window.open
来检测 url 是否在浏览器的任何其他选项卡中打开?是否有为此内置的任何 jQuery 插件,以便我可以将其用于浏览器兼容性。
这是超链接网址:
<a onclick="addClick()" href="javascript:void(0)">
New</a>
这是我正在使用的代码:
function addClick() {
var ID = jQuery("#ID").val();
var PSSWD = jQuery("#PSSWD").val();
var ACCID = jQuery("#ACCID").val();
var PASSWDINT = jQuery("#PASSWDINT").val();
window.open("LoginAPI?ID=" + encodeURIComponent(ID) + "&PSSWD=" + encodeURIComponent(PSSWD) + "&ACCID=" + encodeURIComponent(ACCID) + "&PASSWDINT=" + encodeURIComponent(PASSWDINT) + "", "LoginAPI");
}
请建议。