簡體   English   中英

如何使用javascript / jQuery在新標簽頁中打開鏈接

[英]How to open a link in new tab using javascript/jQuery

我想在新標簽頁中打開一個url

我正在使用以下代碼在新標簽頁中打開網址。

var url = "/Billing/DownloadEDIForMultipleClaim?month=" + month + "&BillRequestIds=" + billRequestIds.join(',') + "&PatientIDs=" + patientIds.join(',');
window.open(url, '_blank'); //exception here

但這對我不起作用,它通過異常Uncaught TypeError: Cannot read property 'open' of undefined

我也使用以下。

var url = "/Billing/DownloadEDIForMultipleClaim?month=" + month + "&BillRequestIds=" + billRequestIds.join(',') + "&PatientIDs=" + patientIds.join(',');
var win = window.open(url, '_blank');
if(win) {
    //Browser has allowed it to be opened
    win.focus();
} else {
    //Broswer has blocked it
    alert('Please allow popups for this site');
}

我已經看過相關的問題。

如何使用javascript或jquery在新標簽頁中打開URL?

如何使用JavaScript在新標簽頁中打開鏈接

但這對我不起作用。

這可能有用: http : //jsfiddle.net/vraCM/12/似乎此代碼段包含了完成此工作所需的內容。

$(function() {
   $("a[href^='http']:not([href*='jsfiddle.net'])").each(function() {
       $(this).click(function(event) {
             event.preventDefault();
             event.stopPropagation();
             window.open(this.href, '_blank');
        }).addClass('externalLink');
   });
});

js小提琴包含的代碼可以進行調整,以適合您有關警報或新窗口中的彈出窗口的參數。

另外,本文可能值得一讀。 http://www.jqueryfaqs.com/Articles/Open-new-tab-in-browser-using-jQuery.aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM