SORU
16 Ocak 2010, CUMARTESİ


Nasıl bir tarayıcı penceresinde geçerli sekmeyi kapatmak için?

Tarayıcı sekmeleri kapatmadan bir tarayıcıda geçerli etkin sekmeyi kapatmak istiyorum bir web sayfasında bir bağlantı oluşturmak istiyorum. Yakın kullanıcı bağlantıyı tıklattığında, bir uyarı mesajı kullanıcı iki düğme ile onaylamanızı isteyen görünür, "" ve"". HAYIR EVET Kullanıcı tıklattığında "" kapat o sayfayı ve "Eğer", ne bir şey. HAYIR EVET

Nasıl yapılabilir? Herhangi bir öneriniz var mı?

CEVAP
16 Ocak 2010, CUMARTESİ


Bunu yapmak için Javascript gerekir. window.close():

close();

Not:Geçerli pencereyi açık. Bu eşdeğer

window.close();

ya da farklı bir pencere belirtebilirsiniz.

Yani:

function close_window() {
  if (confirm("Close Window?")) {
    close();
  }
}

HTML ile:

<a href="javascript:close_window();">close</a>

ya da:

<a href="#" onclick="close_window();return false;">close</a>

11 ** burada olay için varsayılan davranışı önlemek için. Aksi takdirde tarayıcı URL açıkça değil) gitmeye çalışacaktır.

Şimdi window.confirm() iletişim kutusundaki seçenekleri OK ve Cancel (Evet ve Hayır). EğergerçektenEvet istiyorum ve kalıcı Javascript iletişim kutusu bir tür oluşturmak gerekir.

Not:yukarıdaki tarayıcı özgü farklılıklar var. Eğer Javascript (window.open())) daha sonra pencere açtıysanız javascript ile pencereyi kapatmak için izin verilir. Firefox diğer pencereleri kapatmayı sizden izin vermiyor. YANİ onay için Kullanıcı soracaktır inanıyorum. Diğer tarayıcılar değişebilir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • fouseyTUBE

    fouseyTUBE

    21 Mart 2011
  • Marissah Simonini

    Marissah Sim

    25 HAZİRAN 2013
  • Need for Speed

    Need for Spe

    8 ŞUBAT 2006