onerror-tapahtuma

Esimerkki

Jos tapahtumavirta ongelma, suorita seuraavat toimet:

var source = new EventSource("demo_sse.php");
source.onerror = function() {
  // Virheen käsittelyn koodi
};

Määrittely ja käyttö

Kun tapahtumalähde tapahtuu virhe, tapahtuu onerror-tapahtuma.

Yleensä tapahtuu virhe, kun yhteys katkeaa. Jos tämä tapahtuu, EventSource-objekti yrittää automaattisesti uudelleen yhdistää palvelimeen.

Liittyvät tapahtumat:

  • onmessage - Kun vastaanotetaan viesti
  • onopen - Kun yhteyden avaus palvelimeen tapahtuu

Lisätietoja palvelimen lähettämistä tapahtumista löydät: HTML5 palvelimen lähettämien tapahtumien oppaasti.

Selaimen tuki

Tapahtuma Chrome IE Firefox Safari Opera
onerror 9.0 Ei tuettu 6.0 5.0 11.0

Syntaksi

object.onerror = function(){myScript};

Käytä addEventListener() -metodia:

object.addEventListener("error", myScript);

Huomautus:Internet Explorer 8 tai aikaisemmat versiot eivät tue addEventListener()-menetelmä.

Tekninen tarkistus

Puhkeava: Ei tuettu
Peruutettavissa: Ei tuettu
Tapahtumatyypit: Event