सभी JavaScript को हैंडल न किए गए अपवादों को पकड़ने के लिए, window.error का उपयोग करें। आतंक घटना हैंडलर त्रुटि की सटीक प्रकृति की पहचान करने के लिए जानकारी के तीन टुकड़े प्रदान करता है -
- त्रुटि संदेश - वही संदेश जो ब्राउज़र दी गई त्रुटि के लिए प्रदर्शित करेगा
- 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>