SORU
5 ŞUBAT 2011, CUMARTESİ


Yeni bir sekmede bir URL JavaScript kullanarak aç

Bir pop-up penceresinde farklı olarak yeni bir sekme URL açmaya çalışıyorum. Yanıtları bir şey gibi görünecektir nerede ile ilgili sorular gördüm

window.open(url,'_blank');
window.open(url);

Ama bunların hiçbiri benim için çalıştı, tarayıcı hala açılan bir pencere açmaya çalıştı.

CEVAP
8 Temmuz 2012, Pazar


Bu bir hile

function OpenInNewTab(url) {
  var win = window.open(url, '_blank');
  win.focus();
}

Çoğu durumda, bu doğrudan pop-up blokerler, ve varsayılan "pencere" davranış. yeni önlemek için bağlantı için onclick işleyicisi olması gerekiyor Bu şekilde yapabilirsin, ya da sizin için bir olay dinleyicisi ekleyerek DOM nesne.

<div onclick="OpenInNewTab();">Something To Click On</div>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Brendan van Son

    Brendan van

    5 Aralık 2006
  • Metheud

    Metheud

    9 EYLÜL 2006
  • Vsauce

    Vsauce

    30 Temmuz 2007