Javascript确认框以打开链接

Javascript确认框以打开链接,javascript,jquery,Javascript,Jquery,我有一个href如下: <a class="eLink" href="http:www.abc.com">chk here xyz</a></li> $("a.eLink").click(function link(evt) { url = evt.target.href; if (url.toString().toLowerCase().indexOf(".gov") <= 0) { var

我有一个
href
如下:

<a class="eLink" href="http:www.abc.com">chk here xyz</a></li>
$("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;
    });
});

“eLink”的javascript如下所示:

<a class="eLink" href="http:www.abc.com">chk here xyz</a></li>
$("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;
    });
});
$(“a.eLink”)。单击(功能链接(evt){
url=evt.target.href;

如果(url.toString().toLowerCase().indexOf(“.gov”)使用“\u self”引用当前窗口/选项卡。有关详细信息,请参阅

$("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, '_self'); } // open in same tab/page

    return false;
 });
});


// if you click yes, redirect, if no, then do nothing
if (confirm(tk)) {
   window.open(url, 'newwin');
} else {
   return false; // do nothing
}
$(“a.eLink”)。单击(功能链接(evt){
url=evt.target.href;

如果(url.toString().toLowerCase().indexOf(“.gov”)使用“\u self”引用当前窗口/选项卡。有关详细信息,请参阅

$("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, '_self'); } // open in same tab/page

    return false;
 });
});


// if you click yes, redirect, if no, then do nothing
if (confirm(tk)) {
   window.open(url, 'newwin');
} else {
   return false; // do nothing
}
$(“a.eLink”)。单击(功能链接(evt){
url=evt.target.href;
如果(url.toString().toLowerCase().indexOf(“.gov”)为我工作

为我工作

$(“a.eLink”)。单击(函数链接(evt){
url=evt.target.href;
如果(url.toString().toLowerCase().indexOf(“.gov”)
$(.eLink”)。单击(函数链接(evt){
url=evt.target.href;

如果(url.toString().toLowerCase().indexOf(“.gov”)感谢Jordan…另一个问题是当我单击“否”时,我的浏览器应该保持在同一页面上(我的意思是它不应该转到“abc.com”)…浏览器不会被更改。现在使用“\u self”不会打开目标窗口,但浏览器会更改为“abc.com”感谢Jordan…另一个问题是当我单击“否”时我的浏览器应该保持在同一个页面上(我的意思是它不应该转到“abc.com”)…浏览器不会被更改。现在使用“_self”它不会打开目标窗口,但浏览器会更改为“abc.com”,谢谢jmort253…另一个问题是当我单击“否”时,我的浏览器应该保持在同一个页面上(我的意思是它不应该转到“abc.com”)…无法更改浏览器。现在使用“\u self”不会打开目标窗口,但浏览器会更改为“abc.com”@javaiText-只需使用if-else块根据用户的特定输入分割行为。例如,如果确认结果为false,则控制应转移到else块。@jmort253.else with return false didthelp.a href已包含abc.com作为结果目标。.这是原因吗,cancel也会打开abc.com?n当然可以。
event.preventDefault()
可能也会对您有所帮助。谢谢jmort253…另一个问题是,当我单击“否”时,我的浏览器应该保持在同一页面上(我的意思是它不应该转到“abc.com”)…浏览器不会被更改。现在使用“\u self”不会打开目标窗口,但浏览器会更改为“abc.com”@javaiText-只需使用if-else块根据用户的特定输入分割行为。例如,如果确认结果为false,则控制应转移到else块。@jmort253.else with return false didthelp.a href已包含abc.com作为结果目标。.这是原因吗,cancel也会打开abc.com?n当然可以。
event.preventDefault()
也会对您有所帮助。