headershadow

Latest Blogposts

JavaScript, foutmeldingen opsporen

We gaan in deze tutorial kijken hoe je fouten kunt opsporen die je maakt
foutmeldingtijdens het schrijven van JavaScript, of die gemaakt zijn in scripts die je hebt gekopieerd van andere
sites. Je ziet in Internet Explorer vast wel eens onderaan de pagina in plaats van ‘gereed’ een driehoekje
met een uitroepteken staan. Daarachter staat dan ‘gereed, maar met fouten op de pagina’.

Als je zelf gaat schrijven, of een JavaScript verkeerd onverneemt dan zul je zeer waarschijnlijk foutmeldingen
tegenkomen in de statusbalk.

statusbalk
Door te dubbelklikken op het gele driehoekje krijg je een uitgebreide foutmelding. Hierop kun je desgewenst aangeven dat
je dit altijd laat weergeven in het geval van fouten. Daarvoor moet je gewoon het vakje aanvinken. In deze uitgebreide
foutmelding staat waar eventuuel de fout te vinden is. In het geval van ons voorbeeld staat er dat er een fout is
gemaakt op regel 10 van de pagina.

statusbalk2

Daarbij staat ook wat de fout is volgens internet explorer. Hier wordt namelijk aangegeven dat er een ; wordt verwacht.

statusbalk3

Nu gaan we naar de broncode van de pagina. Volgens de computer moeten we op regel 10 kijken.
Dat kan het makkelijkste in een editor waarbij ook regelnummers vermeld staan. Zeker in een grotere pagina is het wel eens
lastig direct de juiste plaats te vinden. Goed we openen onze pagina.
Daar zien we dit staan:

statusbalk4

Als we dan kijken op regel 10 en we lezen in de foutmelding dat er een ‘;’ wordt verwacht ontdekken we dat
er op regel 10 een ‘:’ staat.

statusbalk5

Als we dit veranderen voor een ‘;’ dan blijkt het script wel te werken.
Op deze manier kun je je fouten opsporen. Nu blijkt in de praktijk dat Internet Explorer er wel eens naast zit.
Maar toch ontdek je op deze manier wel veel problemen.
Netscape daarentegen geeft geen foutmelding. Toch
kun je hier ook op zoek naar fouten door in de adresbalk ‘javascript’ te typen.
Wanneer de JavaScript Console wordt geopend kun je precies lezen waar de fouten zich bevinden en wat er fout gegaan is.

netscape

Dat een document vaak meerdere fouten bevat zal je niet verbazen. Vandaar dat het dan ook zo handig is dat je op een
relatief eenvoudige manier toch je fouten kunt opsporen.

0 reacties op “JavaScript, foutmeldingen opsporen

Plaats een reactie

*