Websites – OnError – Javascript – Linux

Publicado: 23 de junho de 2014 em JavaScript

O objeto Window nos permite utilizar o evento OnError para interceptar uma exceção no código javascript, geralmente um erro contido dentro de uma tag de script é ignorado pelo browser.

Este evento do objeto Window é uma herança do tempo em que a linguagem ainda não continha a instrução Try… Catch, com a modernização da linguagem, este tipo de recurso hoje em dia é raramente usado, mas ainda é útil para explicitar quando um erro ocorre em um script.

Cria um erro de sintaxe

Cria um erro de sintaxe

Exemplo:

Neste exemplo criamos uma função que exibe uma mensagem contendo informações de erros encontrados em um script. Criamos um erro proposital de sintaxe para que o evento seja disparado.

Html/Javascript

<!DOCTYPE html>
<html>

<head>
   <title>Desenvolvimento Aberto</title>
</head>

<body>
<h2>Desenvolvimento Aberto</h2>
<h3>Javascript - Manipulando Erros</h3>
<pre>

<script>
// Mostra a menssagem de erro em uma caixa de dialogo

window.onerror = function(msg, url, line)
{
	if (onerror.num++ < onerror.max)
	{
   	alert("ERROR: " + msg + "\n" + url + ":" + line);
   	return true;
	}
}
// Define propriedades do evento de erro
onerror.max = 2;
onerror.num = 0;

write("Linux Ubuntu o comando write é case-sensitive");

// Cria Erro - Comando write com inicio maiusculo;
Write("Este comando contem um erro");

</script>
</pre>
</body>
</html>
Publicidade

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s