[英]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?
但這對我不起作用。
這可能有用: 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.