onerror-tapahtuma
Määritelmä ja käyttö
Jos ulkoisen tiedoston (esim. dokumentin tai kuvan) lataamisessa tapahtuu virhe, niin onerror-tapahtuma käynnistyy.
Vinkki:Kun käytetään ääni-/video-medioita, ja kun median latausprosessi häiriintyy, liittyvät tapahtumat ovat:
Esimerkki
Jos kuvan lataaminen epäonnistuu, suoritetaan JavaScript:
<img src="image.gif" onerror="myFunction()">
Syntaksi
HTML:ssä:
<elementti onerror="myScript">
JavaScriptissa:
objekti.onerror = function(){myScript};
JavaScriptissa käytetään addEventListener() -menetelmää:
objekti.addEventListener("error", myScript);
Huomautus:Internet Explorer 8 tai aikaisemmat versiot eivät tue addEventListener() -menetelmä.
Tekninen yksityiskohta
Päihteessä: | Ei tuettu |
---|---|
Peruutettavissa: | Ei tuettu |
Tapahtumatyypit: | Jos tapahtuma on luotu käyttöliittymästäUiEventMuussa tapauksessa Event. |
Tuetut HTML-merkit: | <img>, <input type="image">, <object>, <link> ja <script> |
DOM-versio: | Tason 2-tapahtumat |
Selaimen tuki
Tapahtumat | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onerror | Tuki | Tuki | Tuki | Tuki | Tuki |