Javascript ile haşır neşir olanlar bu sıkıntıyla birçok kez karşılaşmış ve boyun da eymiş olabilirler. Yazmış olduğunuz javascript kodlarında herhangi bir kural dışı satır varsa tarayıcınız kimi zaman uyarı penceresi açmaktadır. Aslında bu sadece Internet Explorer üstünde gerçekleşmektedir. Kimi zaman ve gerçeği söylemek gerekirse her zaman, bu uyarı mesajları çekilmez bir hal alabilir ziyaretçileriniz için. İşte bu uyarı pencerelerini engellemek elinizde.

Tam olarak neden bahsettiğimi anlamamış olabilirsiniz.

Evet hatırladınız di mi bu mesajı? Ne kadar sinir bozucu değil mi? Gelin şimdi bu mesajı özelleştirelim 

etiketleriniz arasına alttaki javascript satırlarını ekleyebilirsiniz.

JavaScript:

  1. <script>
  2. function HataVer(msg, url, line)
  3. {
  4.     var hatamesaji = "JavaScript Derleme Hatası\n";
  5.     hatamesaji+= "Mesaj: "+msg+"\n";
  6.     hatamesaji+= "Adres: "+url+"\n";
  7.     hatamesaji+= "Satır: "+line;
  8.  
  9.     alert(hatamesaji);
  10.  
  11.     return true;
  12. }
  13. window.onerror = HataVer;
  14. </script>

Evet böylece benzeri bir hatada üstteki resimde yer alan pencere yerine sizin tanımladığınız özel mesaj penceresi açılacaktır  Peki eğer hiçbir mesaj görüntülenmesini istemezsek ne yapacağız? Yani hiçbir hata yokmuş gibi davrandırtmak isteyebilirz  Bunun için de alttaki şekilde fonksiyonumuzu düzenleyebiliriz.

JavaScript:

  1. <script>
  2. function HataVer(msg, url, line)
  3. {
  4.     return true;
  5. }
  6. window.onerror = HataVer;
  7. </script>

Hata mesajlarını, daha doğrusu hata fonksiyonunu geliştirmek tamamen size kalmış ...