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

  • MusicDeluxeTV

    MusicDeluxeT

    14 Mayıs 2010
  • OnlyFunClips

    OnlyFunClips

    16 ŞUBAT 2012
  • tunez4you

    tunez4you

    20 EKİM 2008