सभी JavaScript त्रुटियों को पकड़ने के लिए, onerror() विधि का उपयोग करें। जावास्क्रिप्ट में त्रुटि प्रबंधन की सुविधा के लिए ऑनरर इवेंट हैंडलर पहली विशेषता थी। जब भी पृष्ठ पर कोई अपवाद होता है तो त्रुटि घटना विंडो ऑब्जेक्ट पर सक्रिय हो जाती है।
द आतंक ईवेंट हैंडलर त्रुटि की सटीक प्रकृति की पहचान करने के लिए जानकारी के तीन टुकड़े प्रदान करता है -
- त्रुटि संदेश - वही संदेश जो ब्राउज़र दी गई त्रुटि के लिए प्रदर्शित करेगा
- यूआरएल - वह फ़ाइल जिसमें त्रुटि हुई
- लाइन नंबर − दिए गए 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>
आउटपुट