اُنلواد ایوینٹ
تعریف اور استعمال
اُنلواد ایوینٹ عناصر لوڈ ہونے کے بعد رونما ہوتا ہے۔
اُنلواد ایوینٹ زیادہ تر <body> عناصر میں استعمال کیا جاتا ہے، جس کا مقصد یہ ہوتا ہے کہ ویب پیج کو پورا لوڈ کرنے کے بعد اس میں اسکریپٹ کو چلایا جائے۔
اُنلواد ایوینٹ کا استعمال کیا جاتا ہے کہ بینر کا نوعیت اور ورسن چیک کیا جائے اور اس معلومات کی بنیاد پر ویب پیج کی صحیح ورسن لوڈ کی جائے۔
رویداد onload نیز میتواند برای مدیریت کوکی استفاده شود (لطفاً به مثالهای زیر مراجعه کنید).
مثال
جاوااسکریپت را در هنگام بارگذاری صفحه اجرا کنید:
<body onload="myFunction()">
مثال 2
از رویداد onload در عناصر <img> استفاده کنید. پس از بارگذاری تصویر، بلافاصله پیام "عکس بارگذاری شده" را ارسال کنید:
<img src="w3javascript.gif" onload="loadImage()" width="100" height="132"> <script> function loadImage() { alert("Image is loaded"); } </script>
مثال 3
از رویداد onload برای مدیریت کوکی استفاده کنید:
<body onload="checkCookies()"> <script> function checkCookies() { var text = ""; اگر (navigator.cookieEnabled == true) { text = "Cookies are enabled."; } else { text = "Cookies are not enabled."; } document.getElementById("demo").innerHTML = text; } </script>
منطق
در HTML:
<عنصر onload="myScript">
در جاوااسکریپت:
هدف.onload = function(){myScript};
در جاوااسکریپت، از روش addEventListener() استفاده کنید:
هدف.addEventListener("load", myScript);
توضیحات:اینترنت اکسپلورر 8 یا نسخههای قبلی آن پشتیبانی نمیکند مетод addEventListener()。
جزئیات فنی
بالا آمده: | پشتیبانی نمیشود |
---|---|
قابل لغو: | پشتیبانی نمیشود |
نوع رویداد: | اگر از رابط کاربری کاربر ایجاد شده باشد،UiEvent。در غیر این صورت Event。 |
پشتیبانی میشود از برچسبهای HTML: | <body>, <frame>, <iframe>, <img>, <input type="image">, <link>, <script>, <style> |
DOM نسخہ: | درجہ 2 واقعات |
بrowsr کی مدد
واقعات | کروم | آئی ای | فائر فاکس | سافری | آپریا |
---|---|---|---|---|---|
onload | دستگی | دستگی | دستگی | دستگی | دستگی |