myNotlar Logo

onError


JavaScript onError olayı window nesnesi içinde veya bir döküman veya resim yüklenirken hata meydana geldiğinde gerçekleşir.

Aşağıdaki örnek JavaScript onError olay tutucuyu kullanarak sayfa işlenirken hata olması durumunda ekranda bir uyarı mesajı gösterilmesini sağlar.



<html>
<head>
	<title>JavaScript onError Olay tutucu örneği</title>
<script type="text/javascript">
function HataliFonk()
{
	Nesne.style.color = Red;
}
function HataUyari()
{
	alert('Hata oluştu!');
}
window.onerror = HataUyari;
</script>
</head>
<body>
<input type="button" value="Hatalı Fonksiyonu çağır" onClick="HataliFonk()">
</body>
</html>

Örnekte, iki tane fonksiyon tanımlanmıştır. Birincisi olmayan bir nesneyi kullanan HataliFonk isimli hatalı fonksiyon, ikincisi sayfada hata olması durumunda ekranda uyarı gösteren HataUyari isimli fonksiyondur. window nesnesinin onError olay kontolü aşağıdaki kodla hata uyarısı verecek fonksiyona yönlendirilir.

window.onerror = HataUyari;

Kodların akışı aşağıdaki şekilde olur:

  1. Butona basıldığı zaman onClick olayı ile hatalı fonksiyon çağırılır.
  2. Hatalı fonksiyonda olmayan bir nesne kullanıldığı için onError meydana gelir.
  3. onError tarayıcıdan önce HataUyari fonksiyonunu çağırır.
  4. Hata uyarısı ekranda gösterildikten sonra tarayıcı hata kontrolünü tekrar alır.
İlgili Başlıklar
 
© 2008 - myNotlar
E-Posta : support@myNotlar.com