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>
