Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'recomende'@'200.234.200.16' (using password: YES) in /home/restricted/home/recomende/funcoes.php on line 40
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home/restricted/home/recomende/funcoes.php on line 41
Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /home/restricted/home/recomende/funcoes.php on line 65
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/restricted/home/recomende/funcoes.php on line 65
Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /home/restricted/home/recomende/funcoes.php on line 71
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/restricted/home/recomende/funcoes.php on line 71
Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /home/restricted/home/recomende/funcoes.php on line 82
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/restricted/home/recomende/funcoes.php on line 82
Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /home/restricted/home/recomende/funcoes.php on line 88
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/restricted/home/recomende/funcoes.php on line 88
Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /home/restricted/home/recomende/funcoes.php on line 96
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/restricted/home/recomende/funcoes.php on line 96
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/restricted/home/recomende/funcoes.php on line 97
Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /home/restricted/home/recomende/funcoes.php on line 102
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/restricted/home/recomende/funcoes.php on line 102
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/restricted/home/recomende/funcoes.php on line 103 Arquivo de Códigos - Tutoriais - JavaScript - Detectando erros a partir do evento onerror do objeto window
Precisa de um freelancer, códigos-fonte e exemplos completos? Bem-vindo(a) ao meu site. Além de realizar alguns serviços como freelancer eu tenho alguns códigos-fonte e exemplos completos de Java, Delphi, PHP, Python, C/C++, Hibernate, JPA, Spring, JSP, Servlets, Ruby, Ruby On Rails e muitas outras linguagens e frameworks. Veja como falar comigo clicando aqui.
Tratamento de Erros e Técnicas
de Detecção de Browsers :: Detectando erros a
partir do evento onerror do objeto window
O objeto window
possui um evento chamado onerror que é
muito útil para descobrir se houve erros na execução
de um código JavaScript. Veja um exemplo de como podemos
usá-lo:
<html>
<head>
<title>Tratamento de erros</title>
</head>
<body>
// esta linha provocará um erro
window.alert(carregar()); // função
carregar() não existe
function avisar(){
window.alert("Houve um erro de
execução.");
}
//-->
</script>
</body>
</html>
Execute está página e verá uma caixa de
mensagem com o texto:
Houve
um erro de execução.
Mas ver como isso aconteceu. Comecemos com a primeira linha
de código:
window.onerror
= avisar;
É importante que esta linha
de código seja inserida o mais cedo possível na
página. Ela deverá ser executada antes de qualquer
código que possa provocar erros. Veja que definimos uma
função chamada avisar como gerenciador
de eventos para o evento onerror. Assim, sempre
que um erro ocorrer na página, esta função
será chamada. Veja agora o código para esta função:
function avisar(){
window.alert("Houve um erro de execução.");
}
Aqui exibimos apenas uma mensagem, mas, você poderia usar
esta função para direcionar o usuário para
uma outra página contendo informações e
até mesmo executar um procedimento que envie um e-mail
a você avisando-o sobre o erro.
Veja agora o trecho de código que causa o erro na página:
// esta linha provocará
um erro
window.alert(carregar()); // função carregar()
não existe
Aqui o erro é fácil de detectar. Estamos efetuando
uma chamada à uma função que não
existe na página. Embora este exemplo apresente este
erro de propósito, saiba que vários erros de JavaScript
são causados durante chamadas à funções
que não existem ou que não foram carregadas ainda.
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'recomende'@'200.234.200.16' (using password: YES) in /home/restricted/home/recomende/public_html/arquivo/baixo.php on line 5
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home/restricted/home/recomende/public_html/arquivo/baixo.php on line 6
Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /home/restricted/home/recomende/public_html/arquivo/baixo.php on line 9
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/restricted/home/recomende/public_html/arquivo/baixo.php on line 9
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/restricted/home/recomende/public_html/arquivo/baixo.php on line 10
Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /home/restricted/home/recomende/public_html/arquivo/baixo.php on line 15
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/restricted/home/recomende/public_html/arquivo/baixo.php on line 15
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/restricted/home/recomende/public_html/arquivo/baixo.php on line 16 Arquivo de Códigos - Página Inicial
Veja dicas, truques e anotações de
Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /home/restricted/home/recomende/public_html/arquivo/baixo.php on line 71
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/restricted/home/recomende/public_html/arquivo/baixo.php on line 71
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/restricted/home/recomende/public_html/arquivo/baixo.php on line 72
Veja dicas, truques e anotações de outras linguagens
Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /home/restricted/home/recomende/public_html/arquivo/baixo.php on line 106
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/restricted/home/recomende/public_html/arquivo/baixo.php on line 106
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/restricted/home/recomende/public_html/arquivo/baixo.php on line 107
Todo o conteúdo deste site,
quando não devidamente observado, pertence a seus idealizadores
e não
poderá ser usado para outras finalidades senão estudo e
aprimoramento de técnicas de programação.
Certifique-se de ler asnotas legaisantes de proceder com
o acesso e leitura do
conteúdo disponibilizado nestas páginas.