HTML -aanlaai- kenmerk
Definisie en gebruik
Die aanlaai-kenmerk brand wanneer 'n voorwerp gelaai is.
onload word meestal binne die <body>-element gebruik om 'n skrif uit te voer sodra 'n webblad alle inhoud volledig gelaai het (insluitend beelde, scriptlêers, CSS-lêers, ens.). Dit kan egter ook op ander elemente gebruik word (sien "Ondersteunde HTML-etikette" hieronder).
Vir invoerelemente word die aanlaai-kenmerk slegs ondersteun wanneer <input type="image">
Die aanlaai-kenmerk kan gebruik word om die besoeker se blaaiertipe en blaaierweergawe na te gaan, en die korrekte weergawe van die webblad op grond van die inligting te laai.
Is van toepassing op
Die aanlaai-kenmerk is deel van die gebeurteniskenmerke en kan op die volgende elemente gebruik word:
Elemente |
---|
<liggaam> |
<iframe> |
<img> |
<invoer> |
<skakel> |
<skrif> |
<styl> |
Voorbeelde
Liggaam Voorbeeld
Voer 'n JavaScript uit onmiddellik nadat 'n bladsy gelaai is:
<body onload="myFunction()">
Img Voorbeeld
Gebruik onload op 'n <img>-element. Waarsku "Beeld is gelaai" onmiddellik nadat 'n prent gelaai is:
<img src="w3html.gif" onload="loadImage()" width="100" height="132">
<script>
function loadImage() {
alert("Image is loaded");
}
</script>
Invoer voorbeeld
Gebruik onload op 'n <input type="image"> element. Waarsku "Beeld is gelaai" onmiddellik nadat 'n prent gelaai is:
<input type="image" onload="loadImage()" src="img_submit.gif" alt="Submit">
<script>
function loadImage() {
alert("Image is loaded");
}
</script>
Blaaierondersteuning
Die onload
kenmerk het die volgende blaaierondersteuning vir elke element:
Element | |||||
---|---|---|---|---|---|
body | Yes | Yes | Yes | Yes | Yes |
iframe | Yes | Yes | Yes | Yes | Yes |
img | Yes | Yes | Yes | Yes | Yes |
input type="image" | Yes | Yes | Yes | Yes | Yes |
link | Yes | Yes | Yes | Yes | Yes |
script | Yes | Yes | Yes | Yes | Yes |
style | Yes | Yes | Yes | Yes | Yes |