ハイパーリンクのあるasp.net Webページに取り組んでいます。そのハイパーリンクがクリックされるたびに、javascript を使用して新しいブラウザ ウィンドウが開かれますwindow.open
。ユーザーがこのリンクを複数回クリックした場合、複数のウィンドウではなく、1 つのウィンドウのみが開かれます。ユーザーがそのハイパーリンクを複数回クリックしたときに、そのウィンドウを強調表示したいだけです。window.open
URLがブラウザの他のタブで開かれているかどうかを検出するために使用する必要がありますか? ブラウザの互換性のために使用できるように、このために組み込まれた jQuery プラグインはありますか。
ハイパーリンクの URL は次のとおりです。
<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");
}
提案してください。