Yeni Üyelik Haber bülteni üyeliği
|
JavaScript Try... Catch İfadeleri
Try...Catch ifadeleri ile kod bloklarını hatalar için test eder, hata varsa alternatif kod bloğuna yönlendirme yaparsınız. Dizin try { uygulanacak kod; } catch(err) { hata halinde uygulanacak kod; }
Örnek: Aşağıda düğmeye basıldığı zaman kullanıcıya Hosgeldiniz mesajı göstermesi gereken bir kod bulunmakta. Fakat alert komutu adddlert şeklinde yanlış yazıldığı için kod çalışmayacak.
<html> <head> <script type="text/javascript"> function message() { adddlert("Hosgeldiniz"); } </script> </head>
<body> <input type="button" value="View message" onclick="message()" /> </body>
</html>
Bu durumda try... catch ifadelerini aşağıdaki gibi kullandığımız zaman hatalı kod çalıştığı zaman yerine başka bir uygulama koyabiliriz.
<html> <head> <script type="text/javascript"> var txt="" function message() { try { adddlert("Hosgeldiniz"); } catch(err) { txt="Bu sayfada hata oldu.\n\n"; txt+="Hata tanimi: " + err.description + "\n\n"; txt+="Devam etmek icin OK tusuna basin.\n\n"; alert(txt); } } </script> </head>
<body> <input type="button" value="View message" onclick="message()" /> </body>
</html>
Bilgi için teşekkürler, çok yardımcı oldu
Gayet açıklıyı bir makale olmuş, elinize sağlık.
|
|
Copyright © 2005 Uzerine.com
uzerine.com Ana Sayfa |
Gizlilik Sözleşmesi |
Üye Girişi