सभी जावास्क्रिप्ट एरर्स पकड़ने के लिए, onerror() मेथड का उपयोग करें। onerror इवेंट हैंडलर जावास्क्रिप्ट में एरर हैंडलिंग की सुविधा देने वाली पहली फीचर थी। एरर इवेंट विंडो ऑब्जेक्ट पर तब फायर होता है जब भी पेज पर कोई एक्सेप्शन होता है।
onerror इवेंट हैंडलर एरर की सटीक प्रकृति की पहचान करने के लिए तीन जानकारी प्रदान करता है:
- एरर मैसेज - वही मैसेज जो ब्राउज़र दिए गए एरर के लिए प्रदर्शित करेगा
- URL - वह फाइल जिसमें एरर हुई
- लाइन नंबर - दिए गए URL में वह लाइन नंबर जिसने एरर का कारण बना
उदाहरण
जावास्क्रिप्ट एरर्स पकड़ने के लिए निम्नलिखित कोड चलाएं:
<html> <head> <script> <!-- window.onerror = function (msg, url, line) { alert("Message : " + msg ); alert("url : " + url ); alert("Line number : " + line ); } //--> </script> </head> <body> <p>Click the following to see the result:</p> <form> <input type = "button" value = "Click Me" onclick = "myFunc();" /> </form> </body> </html>आउटपुट
