Hejsan! uppskattar eran hjälp :)
¤ Jag vill att funktionen som "kontrollerar om eleven fyllt i sitt namn" fungerar så här att det kommer en javascript skylt/ruta där den säger att man ska skriva sitt namn. Man trycker bara på ok för att återgå till frågeformuläret för att skriva sitt namn där. Det upprepas till man har skrivit sitt namn.
¤ Jag vill att funktionen som "ändrar bakgrundsfärgen om andelen rätt är mer än 75 procent" fungerar, men det gör den inte.
om ni har tid så:
¤ jag vill att resultatet skickas till mitt mail tex.. hur gör man?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>FRÅGESPORT: Fotboll</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta name="keywords" content="Frågesport, fotboll, sport" />
<link href="../../pages/css/fragesport_1.css" rel="stylesheet" type="pages/css" />
<script language="JavaScript" type="text/javascript">
// Antal frågor
var antalFragor = 10;
// Antal svarsalternativ per fråga
var antalRatt = 3;
// Antal svar som syns i svarsrutan
var svar = new Array(10);
// Vilka svar som är rätt alternativ
svar[0] = " Rätt svar är A";
svar[1] = " Rätt svar är C";
svar[2] = " Rätt svar är A";
svar[3] = " Rätt svar är C";
svar[4] = " Rätt svar är A";
svar[5] = " Rätt svar är C";
svar[6] = " Rätt svar är A";
svar[7] = " Rätt svar är B";
svar[8] = " Rätt svar är C";
svar[9] = "Rätt svar är B";
//Funktion som kontrollerar andel rätta svar samt ger återkoppling på vilka de korrekta svaren är.
function samlaPoints(form) {
var poang = 0;
var urSprung;
var urVal;
for (i=0; i<antalFragor; i++) {
urSprung = i*antalRatt;
for (j=0; j<antalRatt; j++) {
urVal = document.getElementsByName('f'+(i+1))[j];
if (urVal.checked) {
if (urVal.value == svar*) {
poang++;
break;
}
}
}
}
poang = Math.round(poang/antalFragor*100);
form.procent.value = poang;
var korrektsvar = "";
for (i=1; i<=antalFragor; i++) {
korrektsvar += i + ". " + svar[i-1] + "\r\n";
}
form.korrekt.value = korrektsvar;
}
//Denna funktion ändrar bakgrundsfärgen om andelen rätt är mer än 75 procent
function annanBakgrund() {
if (form.procent.value >= "50") {
form.textarea.bgColor = "Green";}
else {
form.textarea.bgColor = "Red";
}
}
//Denna funktion kontrollerar om eleven fyllt i sitt namn
function namnKoll(form) {
if (form.namn.value)
return true;
alert ("Du har glömt att fylla i ditt namn.");
return false;
}
</script>
</head>
<body class="main">
<td class="tdh" >
<h3 align="left">FRÅGESPORT: Fotboll</h3>
<table width="100%" cellpadding="3" cellspacing="2" align="center" border="1">
<tr><td>
<form name="skicka" method="post" action="mailto:porja25@gmail.com" enctype="text/plain" onsubmit="return namnKoll(this);">
<br/><br/>Namn: <input type="text" name="namn" /><br/><br/>
<!-- HÄR BÖRJAR FRÅGORNA -->
<b>1. Vilket lag kommer från Italien?</b><br/>
<input type="radio" name="f1" value="Rätt svar är A" />A. Inter<br/>
<input type="radio" name="f1" value="Fel svar" />B. Celtic<br/>
<input type="radio" name="f1" value="Fel svar" />C. Valencia<br/><br/>
<b>2. När tog den svenska herrlandslaget i fotboll senast medalj i ett mästerskap?</b><br/>
<input type="radio" name="f2" value="Fel svar" />A. 1974<br/>
<input type="radio" name="f2" value="Fel svar" />B. 1958<br/>
<input type="radio" name="f2" value="Rätt svar är C" />C. 1994<br/><br/>
<b>3. I vilket lag spelar Fredrik Ljungberg</b><br/>
<input type="radio" name="f3" value="Rätt svar är A" />A. Arsenal<br/>
<input type="radio" name="f3" value="Fel svar" />B. Milan<br/>
<input type="radio" name="f3" value="Fel svar" />C. Aston Villa<br/><br/>
<b>4. Vem är Sveriges mest berömde fotbollstränare i Världen?</b><br/>
<input type="radio" name="f4" value="Fel svar" />A. Tommy Svensson<br/>
<input type="radio" name="f4" value="Fel svar" />B. Tommy Söderberg<br/>
<input type="radio" name="f4" value="Rätt svar är C" />C. Sven Göran Eriksson<br/><br/>
<b>5. Vem gjorde den minnesvärda klacket mot Italien i EM 2004?</b><br/>
<input type="radio" name="f5" value="Rätt svar är A" />A. Zlatan Ibrahimovic<br/>
<input type="radio" name="f5" value="Fel svar" />B. Olof Mellberg<br/>
<input type="radio" name="f5" value="Fel svar" />C. Henrik Larsson<br/><br/>
<b>6. Vilket lag vann fotbolls-VM i Tyskland 2006?</b><br/>
<input type="radio" name="f6" value="Fel svar" />A. Brasilien<br/>
<input type="radio" name="f6" value="Fel svar" />B. England<br/>
<input type="radio" name="f6" value="Rätt svar är C" />C. Italien<br/><br/>
<b>7. Vem gjorde den den minnesvärda segermålet i matchen mot Paraguay i VM 2006 i Tyskland?</b><br/>
<input type="radio" name="f7" value="Rätt svar är A" />A. Fredrik Ljungberg<br/>
<input type="radio" name="f7" value="Fel svar" />B. Zlatan Ibrahimovic<br/>
<input type="radio" name="f7" value="Fel svar" />C. Henrik Larsson<br/>
<b>8. Sverige mötte en annan svensk i Fotbolls-VM 2006 i Tyskland. I vilket lag var Svensken?</b><br/>
<input type="radio" name="f8" value="Fel svar" />A. Holland<br/>
<input type="radio" name="f8" value="Rätt svar är B" />B. England<br/>
<input type="radio" name="f8" value="Fel svar" />C. Danmark<br/><br/>
<b>9. Hur avgjordes VM-finalen i Fotbolls-VM 2006 i Tyskland?</b><br/>
<input type="radio" name="f9" value="Fel svar" />A. genom mål på övertid<br/>
<input type="radio" name="f9" value="Fel svar" />B. i ordinarie tid<br/>
<input type="radio" name="f9" value="Rätt svar är C" />C. straffar<br/><br/>
<b>10. Vem åkte på en utvisning p.g.a. Skallning på en spelare i motståndarlaget på VM-finalen i Fotbolls-VM 2006 i Tyskland?</b><br/>
<input type="radio" name="f10" value="Fel svar" />A. Thuram<br/>
<input type="radio" name="f10" value="Rätt svar är B" />B. Zidane<br/>
<input type="radio" name="f10" value="Fel svar" />C. Bartez<br/>
<br/>
<input type="button" name="kontrollera" value="Vilka var rätt?" onclick="samlaPoints(this.form)" onclick="annanBakgrund(this.form)" onclick="namnKoll(this.form)" />
<input type="reset" name="rensa" value="Rensa!" />
<br/><br/>
<b>Andel rätta svar: <input type="text" size="3" name="procent" /> procent</b><br/&
amp;
gt;<br/>
<br/><br/>
<b>Rätt alternativ var:</b><br/>
<textarea name="korrekt" wrap="virtual" rows="14" cols="35">
</textarea>
<br/><br/>
</form>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>*