Avatar billede spacecowgrrrl Nybegynder
09. oktober 2002 - 20:00 Der er 1 kommentar

function + if

Hvad er fejl ?
Hvordan kan det va at det ikke lykkes at få in IF og ELSE IF under min FUNCTION - visa ?
Er det noget med function visa() at man er nödt til at fylde i parantesen !?

100 p. til lösningen.
Malmö hilsen/S

Koden ser sådan ud:
<html>
<head>
<title>Frågesport</title>
<script language="javascript">

var p=prompt("Här börjar frågesport. OBS alla frågor måste besvaras. \rVad heter du?", "Ange ditt namn här");
var ok=p;

var namn=p;
if((ok != "") && (ok!=null) && (ok!="Ange ditt namn här"))
{
alert("Nu börjar det "+namn+" !");
}
else
{
alert("Det var synd");
}

var points = 0;
var AntalBesvarade = 0;

function visa(){   
    if(points == 0){
      window.alert("Hur är det med allmänbildningen " + namn + "? \rDu hade " + points + "5");
    }else if(points>0 && points<3){
      window.alert("Ren tur eller...? " + namn + "\rdu hade " + points + "5");
    }else if(points==3) {
      window.alert("Hyffsat bra, " + namn + ".\rDu hade " + points + "5");
    }else if(points==4) {
      window.alert("Bra jobbat " + namn + "!\rDu hade " + points + "5");
    }else if(points==5) {
      window.alert("Alla rätt, " + namn + "strålande !\rDu hade " + points + "5");
    }else if(points>5) {
      window.alert("Ogiltigt. Du har kryssat i samma svar flera gånger.");     
    }else {
      window.alert("Error");
    }
}
</script>
</head>
<body>


</SCRIPT>

<FORM NAME="fragefalt">
<h1>Javascript frågesport!</h1>
<body bgcolor="teal" text="navy">
<B>Vilken var den första datorn?</B>
<BR>
<INPUT TYPE="radio" NAME=svar1>Tomten
<BR>
<INPUT TYPE="radio" NAME=svar1>Java
<BR>
<INPUT TYPE="radio" NAME=svar1 onClick=points++>ENIAC
<P>

<B>Vad är ett assembleringsspråk?</B>
<BR>
<INPUT TYPE="radio" NAME="svar2" onClick=points++>Lågnivåspråk
<BR>
<INPUT TYPE="radio" NAME="svar2">Högnivåspråk
<BR>
<INPUT TYPE="radio" NAME="svar2">Struktureras programmering
<P>

<B>Vad kallas detta "<<"?</B>
<BR>
<INPUT TYPE="radio" NAME="svar3">Daggar
<BR>
<INPUT TYPE="radio" NAME="svar3">Snaggar
<BR>
<INPUT TYPE="radio" NAME="svar3" onClick=points++>Taggar
<P>

<B>Ett annat namn för "logiskt värde"?</B>
<BR>
<INPUT TYPE="radio" NAME="svar4">Dooelean
<BR>
<INPUT TYPE="radio" NAME="svar4">Alien
<BR>
<INPUT TYPE="radio" NAME="svar4" onClick=points++>Boolean
<P>
<B>När man använder en scriptprompt vad händer då?</B>
<BR>
<INPUT TYPE="radio" NAME="svar5">Alertbox
<BR>
<INPUT TYPE="radio" NAME="svar5" onClick=points++>Man får en prompt box med inmatningsmöjligheter
<BR>
<INPUT TYPE="radio" NAME="svar5">en tomte
<P>

<INPUT TYPE="button" VALUE="Rätta" onClick=visa()>

</FORM>
</body>
</html>
Avatar billede jakoba Nybegynder
09. oktober 2002 - 22:55 #1
såvidt jeg kan se virker siden præcis som den skal.

hvis den skal gøre noget andet må du fortælle hvad andet du ønsker den skal gøre.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester