Evento onerror
Exemplo
Execute um JavaScript se ocorrer um erro ao carregar uma imagem:
<img src="image.gif" onerror="myFunction()">
Definição e uso
O evento onerror é acionado se ocorrer um erro ao carregar um arquivo externo (por exemplo, um documento ou uma imagem).
Dica: Quando utilizado em mídia de áudio/vídeo, os eventos relacionados que ocorrem quando há algum tipo de distúrbio no processo de carregamento da mídia são:
Suporte ao navegador
Event | |||||
---|---|---|---|---|---|
onerror | Yes | Yes | Yes | Yes | Yes |
Sintaxe
Em HTML:
<element onerror="myScript">
Em JavaScript:
object.onerror = function(){myScript};
Em JavaScript, usando o método addEventListener():
object.addEventListener("error", myScript);
Observação: o método addEventListener() não é compatível com o Internet Explorer 8 e versões anteriores.
Detalhes técnicos
Bolhas: | Não |
---|---|
Cancelável: | Não |
Tipo de evento: | UiEvent se gerado a partir de uma interface de usuário, Event caso contrário |
Tags HTML suportadas: | <img>, <input type="image">, <object>, <link> e <script> |
Versão DOM: | Eventos de Nível 2 |