সকল জাভাস্ক্রিপ্ট এরর ক্যাচ করতে onerror() মেথড ব্যবহার করুন। onerror ইভেন্ট হ্যান্ডলার জাভাস্ক্রিপ্টে এরর হ্যান্ডলিং সুবিধা দেয়ার প্রথম ফিচার ছিল। পেজে যেকোনো এক্সেপশন ঘটলে উইন্ডো অবজেক্টে এরর ইভেন্ট ফায়ার হয়।
onerror ইভেন্ট হ্যান্ডলার এরর সঠিকভাবে চিহ্নিত করতে তিনটি তথ্য প্রদান করে:
- Error message - ব্রাউজার যে মেসেজ প্রদর্শন করতো সেটি
- URL - যে ফাইলে এরর ঘটেছে
- Line number - দেওয়া URL-এ যে লাইন নম্বরটি এরর ঘটিয়েছে
উদাহরণ
নিচের কোডটি চালিয়ে জাভাস্ক্রিপ্ট এরর ক্যাচ করা শিখুন:
<html> <head> <script> <!-- window.onerror = function (msg, url, line) { alert("Message : " + msg ); alert("url : " + url ); alert("Line number : " + line ); } //--> </script> </head> </body> <body> <p>Click the following to see the result:</p> <form> <input type = "button" value = "Click Me" onclick = "myFunc();" /> </form> </body> </html>
আউটপুট
