Exemplo
Alertar algum texto quando o pedido de carregamento da página falha:
$(document).on("pageloadfailed",function(){
alert("Sorry,
requested page does not exist.");
});
Tente você mesmo " Definição e Uso
O evento pageloadfailed foi preterido no jQuery versão 1.4.0. Use o pagecontainerloadfailed evento em vez disso.
O evento pageloadfailed é acionado se o pedido de carregamento da página falha.
Eventos relacionados:
- pagebeforeload - desencadeada antes de qualquer pedido de carregamento é feito
- pageload - desencadeada após a página ter sido carregado com êxito e inserido no DOM.
Nota: Estes eventos são usados para páginas externas - Sempre que uma página externa é carregado no DOM, 2 eventos são disparados. O primeiro é pagebeforeload. O segundo evento será ou pageLoad ou pageloadfailed.
Sintaxe
$("document").on("pageloadfailed",function(event,data){...})
Parâmetro | Descrição |
---|---|
function(event,data) | Requeridos. Especifica a função a ser executada quando o evento ocorre pageloadfailed. A função tem dois parâmetros opcionais: O objeto de evento - que pode conter quaisquer propriedades do evento jQuery (por exemplo event.target, event.type , etc.) Ver jQuery Eventos de Referência para obter mais informações O objeto de dados - contém o seguinte:
|
Tente você mesmo - Exemplos
Uma demonstração de eventos relacionados
Uma demonstração de pageload e pageloadfailed.
O objeto de evento
Usando a propriedade Event.type para retornar o tipo evento disparado.
O objeto de dados
Usando data.url para retornar a URL do carregamento da página sem êxito.
O objeto de dados
Usando data.errorThrown para voltar algum texto quando uma página não foi encontrada.