Ang 'onload' na pangyayari
Pagsasaayos at Paggamit
Ang 'onload' na pangyayari ay nangyayari pagkatapos na ma-load ang bagay.
Ang 'onload' ay pinaka-kadalasang ginagamit sa <body> na elemento, na ginagamit upang isagawa ang script pagkatapos na kumpleto na magsagawa ang pahina ang pag-load ng lahat ng nilalaman (kasama ang mga imahe, script file, CSS file at iba pa).
Ang 'onload' na pangyayari ay maaring gamitin upang suriin ang uri at bersyon ng browser ng bisita at mag-load ng tamang bersyon ng pahina batay sa impormasyon na ito.
Ang pangyayari ng onload ay maaaring gamitin upang hawakan ang cookie (tingnan ang higit pang halimbawa sa ibaba).
Mga halimbawa
Ipatong agad ang JavaScript kapag naglululan ang pahina:
<body onload="myFunction()">
Mga halimbawa 2
Gamit ang pangyayari ng onload sa <img> elemento. Pagkatapos ma-load ang imahe, agad na magbigay ng paalaala na "Image is loaded":
<img src="w3javascript.gif" onload="loadImage()" width="100" height="132"> <script> function loadImage() { alert("Image is loaded"); } </script>
Mga halimbawa 3
Gamit ang pangyayari ng onload upang hawakan ang cookie:
<body onload="checkCookies()"> <script> function checkCookies() { var text = ""; kung (navigator.cookieEnabled == true) { text = "Ang Cookies ay binibigay ng kapangyarihan."; } else { text = "Ang Cookies ay hindi na binibigay ng kapangyarihan."; } document.getElementById("demo").innerHTML = text; } </script>
Pangyayari
Sa HTML:
<element onload="myScript">
Sa JavaScript:
object.onload = function(){myScript};
Sa JavaScript, gamit ang paraan ng addEventListener():
object.addEventListener("load", myScript);
Komento:Hindi suportado ng Internet Explorer 8 o mas mas maaga na bersyon Mga paraan ng addEventListener().
Detalye ng teknolohiya
Bububog: | Hindi suportado |
---|---|
Maaaring kanselahin: | Hindi suportado |
Uri ng event: | Kung ginawa mula sa user interface,UiEvent. Kung hindi, Event. |
Suportadong HTML tag: | <body>, <frame>, <iframe>, <img>, <input type="image">, <link>, <script>, <style> |
DOM Version: | Level 2 Events |
Browser Support
Event | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onload | Support | Support | Support | Support | Support |