![]() |
![]() | |||||||||||||||||
![]() | |||||||||||||||||
![]() | |||||||||||||||||
EchoEcho.Com KOMPLETT KURS |
![]() HEM ![]() ![]() ![]() |
EchoEcho.Com REDSKAP & RESURSER |
|||||||||||||||
![]() | |||||||||||||||||
![]() | |||||||||||||||||
![]() | |||||||||||||||||
![]() | |||||||||||||||||
| |||||||||||||||||
![]() | ![]() | ||||||||||||||||
![]() | ![]() | ||||||||||||||||
![]() | ![]() | ||||||||||||||||
|
![]() |
|
|
![]() |
![]() |
|
Till exempel, om du skapar en javascript-kod som ändrar bakgrundsfärg på sidan när användaren klickar på en knapp, måste du tala om för läsaren, att scriptet inte skall utföras med en gång då sidan laddats. För att hindra läsaren att utföra ett script så snart sidan laddats, måste du skriva scriptet som en funktion. Javascript som skrivs som funktioner utförs inte förrän du specifikt har frågat efter det. På det här sättet får du full kontroll över när och hur. Titta på det här exemplet på ett script som skrivits som en funktion:
Klicka på knappen för att se vad scriptet i exemplet gör: Om raden: alert("Välkommen till min värld!!"); inte hade skrivits in i en funktion, då skulle den helt enkelt visas så snart raden laddats. Men eftersom vi skrev den som en funktion, visades den inte förrän du tryckte på knappen. Funktionens "anrop" är på den här raden:
Som du ser, placerade vi knappen i ett formulär och lade till en händelse onClick="minfunktion()" till knappens egenskaper. På nästa sida ges en detaljerad förklaring på de olika händelser du kan använda för att utlösa funktioner. Den generella syntaxen för en funktion är: function funktionsnamn(variable1, variable2,..., variableX) { // Här skrivs javascript-raderna för funktionen } Funktionens början och slut markeras med { och }. En typisk bugg - när man skriver javascript funktioner - är när man glömmer vikten av versaler i javascript. Ordet function måste stavas exakt som function. Function eller FUNCTION skapar fel. Detsamma gör sig gällande vid användandet av versaler i funktionens namn. Låt oss säga att du har en funktion som kallas minfunktion() skulle det bli fel om du istället skrev Minfunktion(), MINFUNKTION() eller MinFunktion().
|
|
![]() | ![]() |
|
![]() | ![]() | ||||||||||||||||||
![]() | ![]() | ||||||||||||||||||
![]() | ![]() | ||||||||||||||||||
EchoEcho.Com KOMPLETT KURS |
|
EchoEcho.Com REDSKAP & RESURSER |
|||||||||||||||||
![]() | |||||||||||||||||||
![]() | |||||||||||||||||||
![]() | |||||||||||||||||||
![]() | |||||||||||||||||||
![]() (c) Copyright 1998-2000 NetKontoret - All Rights Reserved Last modified on: 06/15/2000 14:24:05 | |||||||||||||||||||
![]() | |||||||||||||||||||
![]() | |||||||||||||||||||
![]() | |||||||||||||||||||
![]() |