Utilizarea evenimentului onerror reprezinta cea mai veche solutie de captare a erorilor intr-o pagina web.

Evenimentul onerror
In tutorialele trecute am vazut cum se utilizeaza try…catch intr-o pagina web. Acum este momentul pentru evenimentulonerror, care serveste la acelasi lucru.

Evenimentul onerror se declanseaza oricand se produce o eroare in script.

Pentru a utiliza evenimentul onerror trebuie creata o functie care sa trateze erorile aparute. Apoi se apeleaza functia cu handler-ul(manipulantul) evenimentului onerror. Handler-ul se apeleaza cu trei argumente: msg(mesajul de eroare), url(url-ul paginii care a generat eroarea), si linia(linia in care s-a produs eroarea).

Sintaxa:

onerror=handleErr
function handleErr(msg,url,l)
{
//codul ce trateaza eroarea
return true sau false
}

Valorile intoarse de evenimentul onerror determina daca browser-ul va afisa un mesaj standard sau nu. Daca returneaza false, atunci browser-ul va returna mesajul standard. Daca returneaza true, browser-ul nu returneaza mesajul standard.

De admin

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *