Este é um conselho que pode
ser seguido quando algumas mensagens de erro estão aparecendo,
os visitantes estão reclamando, você já
está analisando o código há uma semana,
não conseguiu encontrar a falha e seu chefe já
ameaça colocar um anuncio procurando alguém para
ocupar o seu lugar. É possível eliminar
as mensagens de erro JavaScript de uma forma bem simples. Veja
o trecho de código a seguir:
<html>
<head>
<title>Tratamento de erros</title>
</head>
<body>
<script language="javascript">
<!--
window.onerror = null;
// esta linha provocará um erro
window.alert(carregar()); // função
carregar() não existe
//-->
</script>
</body>
</html>
Execute esta página à vontade. Ela ainda contém
um trecho que provoca um erro, mas, nenhuma mensagem de erro
é exibida agora. Tudo que fizemos foi fornecer o valor
null como gerenciador de eventos (Event
Handler) para o evento onerror:
window.onerror
= null;
Cabe um conselho: use esta técnica em situações
realmente extremas. Não é nada elegante saber
que seus códigos podem provocar erros e simplesmente
fechar os olhos para isso. |