|
Tips om JavaScripts |
|
Som hovedregel består et script på en side af to dele: selve scriptet og en udløser, der sætter det i gang. Da scriptet er usynligt for læseren, er det god skik at anbringe det i starten af siden - i dens header - som er hjemsted for tekniske oplysninger. Udløseren anbringes derimod typisk i den synlige del af siden - i den såkaldte body. Det kan f.eks. være i en genvej, i et billede eller i en knap. |
|
Hver del af
siden er defineret med en startkode og en slutkode. Det samlede
dokument indledes med koden <HTML>
og slutter med </HTML>. |
|
|
For at
gøre det nemmere at finde rundt i sidens koder, kan man i
teksten anbringe kommentarer,
der ikke påvirker sidens virkemåde. En kommentar starter
med tegnene < ! - - -
og slutter med - - - >. Kommentarer spiller en særlig rolle med hensyn til at forhindre, at gamle browsere får et JavaScript galt i halsen. Det kan du læse mere om her. |
|
Hjemmeside-sproget
HTML er meget tolerant over for linjeskift.
Selv om du i kildeteksten (i Notesblok)
indsætter et linjeskift ved at trykke på Enter,
vil det overhovedet ikke påvirke virkningen af hverken koder
eller tekst. |
||
|
Desværre
er koderne i JavaScript ikke tolerante på samme måde,
snarere tværtimod. Hvis du deler en linje i et script, er du
næsten sikker på, at det går galt. Derfor må
du i mange tilfælde finde dig i lange linjer. Hvis du alligevel ikke kan lade være med at pille, skal du vide, at script-sproget er hysterisk med hensyn til brugen af små og store bogstaver. F.eks. starter navnene på funktioner og variable som regel med små bogstaver (mens du gerne må bruge store bogstaver inde midt i et navn, f.eks. boksTekst). Ligeledes er brugen af mellemrum meget kritisk. Så er du advaret! |
||
|
Hvis der er
lavet en fejl i udførelsen af et script, vil der komme en
fejlmeddelelse i læserens browser. Meddelelsen: Et
objekt var ventet betyder som regel,
at der er anbragt et overflødigt mellemrum, som ikke giver
mening i scriptet. Ved hjælp af numrene på linje og tegn
kan du tælle dig frem til fejlens placering. |
|
|
Til JavaScript oversigten |
|||
|
DENNE SIDE ER OPDATERET 2. DECEMBER 1998 |