Html - CSS - XML - JavaScript - Ajax
Jquery Sayfadan Çıkma Fonksiyonu Çalışmıyor(Unload)
Jquery Sayfadan Çıkma Fonksiyonu Çalışmıyor(Unload)
-
Direk örnek halide var alttaki gibi. Linke tıklayınca ekranda alert çıkmıyor. Ben mi yanlış bir deneme yapıyorum anlamadım.
Yapmak istediğim; kullanıcı sayfadan ayrılırken alert çıkartmak o kadar
http://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_event_unload
-
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js' type='text/javascript'/>
< script type='text/javascript'>
function PopIt() { return "Ayrılmak İstediğinize Emin Misiniz?"; }
function UnPopIt() { /* nothing to return */ }
$(document).ready(function() {
window.onbeforeunload = PopIt;
$("a").click(function(){ window.onbeforeunload = UnPopIt; });
});
< /script>Head içine koy dene
-
f5e basınca çalışıyor bu linke tıklayınca yada sayfadan ayrılınca çalışmıyor hocam
-
Usta bildiğim kadarıyla unload eventi yeni tarayıcılar için geçerli ve şuan modern tarayıcılar tam anlamıyla bu evente destek vermiyor. Yani şimdi bulamadım ama stackoverflow da bu konu bayağı bir tartışma konusu olmuş. Bir yöntem var fakat MDN(mozilla devloper network) dahil 100% garanti çalışır demiyor.
-
Hocam f12'ye bas konsolu aç. Ondan sonra sayfayı kapamayı denediğinde konsolda şunu göreceksin "Blocked alert('Goodbye!') during unload.". Modern tarayıcılar sayfadan çıkarken alert'i blockluyor. Oradaki alert'i console.log("goodbye") olarak değiştirirsen event'İn çalıştığını görebilirsin.
-
KrypT bunu yazdı
Hocam f12'ye bas konsolu aç. Ondan sonra sayfayı kapamayı denediğinde konsolda şunu göreceksin "Blocked alert('Goodbye!') during unload.". Modern tarayıcılar sayfadan çıkarken alert'i blockluyor. Oradaki alert'i console.log("goodbye") olarak değiştirirsen event'İn çalıştığını görebilirsin.
evet hocam sorun alertte imiş. Zaten alerti test için deniyordum normalde o lazım değil şimdi güzelce çalışıyor.
Bi tek explorer da çalışıyor alert bu arada :)))) modern tarayıcı deryasına adım atamadı bir türlü garibim:) Gerçi hız olarak explorer artık iyi durumda oda ayrı
teşekkürler beyler