私は次のように持ってhref
います:
<a class="eLink" href="http:www.abc.com">chk here xyz</a></li>
「eLink」のJavaScriptは次のとおりです。
$("a.eLink").click(function link(evt) {
url = evt.target.href;
if (url.toString().toLowerCase().indexOf(".gov") <= 0) {
var tk = "Do you really want to continue?";
if (confirm(tk)) {
window.open(url, 'newwin');
}
}
else
{ window.open(url, 'newwin'); }
return false;
});
});
ここで、ハイパー リンクをクリックすると、「本当に続行しますか?」というメッセージが表示されます。「はい」をクリックすると、ターゲット ページ「abc.com」を含む新しいブラウザが開き、現在のブラウザも「 abc.com」。現在のブラウザが同じページに残り、ターゲットブラウザ「abc.com」が新しいページで開き、「いいえ」をクリックするとブラウザが同じページに残るようにコードを変更したい。確認ボックスを備えたプレーンなJavaScriptでそれらを使用しようとしましたが、問題は、このコードを使用する必要がある場所であり、回避したいJavaScriptで外部ブラウザリンクを指定する必要があることです。私が望むことを達成するために上記のスクリプトに簡単な変更はありますか?