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

  • ADDVOiCE

    ADDVOiCE

    28 Mayıs 2009
  • dope2111

    dope2111

    29 HAZİRAN 2009
  • MrExcite96

    MrExcite96

    17 ŞUBAT 2011