EchoEcho.Com
KOMPLETTE WEBKURSER

HJEM KURSER JAVASCRIPT INTRO     
EchoEcho.Com
TOOLS & RESSOURCER
 HJEM 
 
 KURSER 
 
 RESSOURCER 
 
 REDSKABER 
 
 DOKUMENTATION 
   
 OVERSIGT 
  
  SØG PÅ DETTE SITE

FORESLÅ DETTE SITE
FORESLÅ DETTE SITE      

JAVASCRIPT INTRO

INTRODUKTION


PLACERING I HTML


DET FØRSTE SCRIPT


STORE BOGSTAVER


POP UP BOXE


VARIABLE


IF OG ELSE


FUNKTIONER


EVENTS


LOOPS


ARRAYS

JavaScript :
IF OG ELSE

Nogle gange kræver Javascript evnen til at skelne mellem forskellige muligheder.

Du kan f.eks. have et script, der tjekker, hvilken browser en besøgende bruger. Hvis det er en MSIE, burde en side, der er specielt designet til denne type browser, blive loadet. Hvis det er en Netscape burde en anden side blive loadet.




Den generelle syntaks for if-statements er:

if (betingelse) {action1} else {action2};

Et eksempel kunne være:

if (browser=="MSIE") {alert("Du bruger MSIE")}
else {
alert("Du bruger Netscape")};


Igen er det vigtigt at bemærke, at if skrives som "if".
At skrive "IF" med store bogstaver ville forårsage en fejl.

Bemærk også, at du skal bruge to lighedstegn (==) ved siden af hinanden for at kunne sammenligne variabler.

Hvis vi skriver browser="MSIE" lagrer vi faktisk "MSIE" i den variabel, der hedder browser.

Når du skriver browser=="MSIE", véd Javascript, at du ønsker at sammenligne fremfor at tilskrive en værdi.

I næste sektion bliver de forskellige operatorer forklaret (=, <, > etc.).




Man kan lave mere komplekse if-statements ved ganske enkelt at indtaste nye if-statements i else-delen:

if (betingelse) {action1}
else {if (
betingelse) {action2} else {action3};};


Et eksempel:

if (browser=="MSIE") {alert("Du bruger MSIE")}
else {if (
browser=="Netscape") {alert("Du bruger Netscape")}
else {
alert("Du bruger en ukendt browser")};};





OG, ELLER & IKKE

For at udbygge dine if-statements yderligere kan du bruge de så kaldte logiske operatorer.

Og skrives && og bruges, når du ønsker at tjekke, om mere end én betingelse er sand.

Eks.: Hvis kurven indeholder æg og kurven indeholder bacon, så kan vi få æg og bacon.

syntaksen er: if (betingelse && betingelse) {action}

if (hour==12 && minute==0) {alert("det er middag")};





Eller skrives || og bruges, når mere end én betingelse bør resultere i, at tjekket er sandt.

Eks.: Hvis kurven indeholder mælk eller kurven indeholder vand, så kan vi få noget at drikke.

Syntaksen er: if (betingelse || betingelse) {action}

if (hour==11 || hour==10) {alert("it's less than 2 hours till noon")};





Ikke skrives ! og bruges til at vende op og ned på resultatet.

Eks: Hvis ikke kurven indeholder æg eller ikke kurven indeholder bacon, kan vi ikke få æg og bacon.

Syntaksen er: if (!(betingelse)) {action}

if (!(hour==11)) {alert("der er mindre end 1 time til middag")};




<< TILBAGE
LÆS MERE >>

JAVASCRIPT MENU

JAVASCRIPT INTRO


ANIMEREDE KNAPPER


BROWSER DETECTION


COOKIES


POPUP VINDUER


DROP DOWN MENU


FORM VALIDERING


FRAMESET SCRIPT


MULTI LINK








EchoEcho.Com
KOMPLETTE WEBKURSER
 HJEM 
 
 KURSER 
 
 RESSOURCER 
 
 REDSKABER 
 
 DOKUMENTATION 
   
 OVERSIGT 
EchoEcho.Com
TOOLS & RESSOURCER

(c) Copyright 1998-1999 NetKontoret - All Rights Reserved         Opdateret: 09/20/2001 12:10:09