Log javascript fejl fra klienten

Tags:    javascript ajax

Jeg har brugt koden fra http://www.the-art-of-web.com/javascript/ajax-onerror/ til at logge fejl der sker på klientens browser så de bliver sendt til serveren og fejlbeskeden gemmes i en fil.

Det virker.

Men jeg får så fejlbeskeder om at der skulle være fejl på linie 0 og 1 på nogen forskellige sider hvilket ikke giver så meget mening.
For eksempel "Værdien af egenskaben 'SetReturnValue' kan ikke hentes: Objektet er null eller er ikke defineret".
Og "'null' er null eller ikke et objekt".

Det ville sikkert give mening hvis der ikke stod at fejlen skulle være sket ved linie 0 og 1. Det syntes jeg ikke passer med mindre det skulle være sket i en anden fil.

Nu kender jeg nærmest intet til ajax andet end det er noget med javascript.
Men hvordan får jeg korrekt information om hvor fejlen er sket ?

Eller kan det være fordi browsern ikke understøtter koden ?
Fold kodeboks ind/udJScript kode 

Fejlene er sket i IE9.



--- senere ---



Nu har jeg fundet ud af at hvis man i IE9 skriver ...
Fold kodeboks ind/udHTML kode 

Så giver det fejl i konsolen :
Fold kodeboks ind/udKode 

Fjerner man <param name="allowScriptAccess" value="always"> går fejlen væk.
Man kan også nøjes med at skrive <object id="noget"...> så går fejlen også væk.
Giver bare ikke mening også skulle fejlen være sket på linie 1 og være tegn 1.



Indlæg senest redigeret d. 01.11.2012 03:17 af Bruger #13010
t