EchoEcho.Com KOMPLETTE WEBKURSER |
HJEM KURSER JAVASCRIPT INTRO |
EchoEcho.Com TOOLS & RESSOURCER |
|||||||||||||||||
| |||||||||||||||||||
|
|
|
Hvis du f.eks. laver en Javascript-kode, som ændrer baggrundsfarven på din side, når brugeren klikker på en knap, så er du nødt til at fortælle browseren, at scriptet ikke skal udføres, så snart det bliver loadet. For at forhindre en browser i at udføre et script, så snart det bliver loadet bliver du nødt til at skrive scriptet som en funktion. At skrive Javascript ind i funktioner bevirker, at Javascript ikke udføres, før du specifikt beder om det. På denne måde får du fuld kontrol over timingen. Gennemse dette eksempel over scriptlines skrevet som funktion:
Klik på knappen for at se, hvad scriptet i eksemplet gør: Hvis linien: alert("Velkommen til min verden"); ikke var blevet skrevet ind i en funktion, ville den simpelthen blive udført så snart linien blev loadet. Men eftersom vi skrev den som en funktion, blev den ikke udført, før du klikkede på knappen. Funktionens kald er i denne linie:
Som du kan se, placerede vi knappen i en form og indsatte onClick="minfunktion()"-eventen i knappens egenskaber. På næste side gives en detaljeret beskrivelse over de forskellige events, som du kan bruge, for at udløse funktioner. En funktions generelle syntaks er: function funktionsnavn(variabel1, variabel2,..., variableX) { // Her er funktionens Javascriptlines } Funktionens start og slutning markeres ved { og }. En typisk fejl, når du indsætter Javascript-funktioner, er at glemme vigtigheden af store bogstaver i Javascript. Ordet function SKAL skrives function. Function eller FUNCTION ville forårsage en fejl. Det samme gør sig gældende ved brug af store bogstaver i funktionens navn. Lad os sige, at du har en funktion kaldet minfunktion(), så ville det forårsage en fejl, hvis du refererede til den som Minfunktion(), MINFUNKTION() eller Minfunktion().
|
|
|
EchoEcho.Com KOMPLETTE WEBKURSER |
|
EchoEcho.Com TOOLS & RESSOURCER |
|||||||||||||||||||
(c) Copyright 1998-1999 NetKontoret - All Rights Reserved | |||||||||||||||||||||