combo boxes i JS
DAVS!Jeg har hentet nedenstående kode fra et site (der stod at den var til fri afbenyttelse).
Jeg kunne godt tænke mig at svarene skulle vælges fra en combobox i stedet for radioknapper.
Jeg er ret ny i programmering. Jeg har kikket rundt på et hav af sider, men har ikke kunne finde ud af hvordan jeg skal ændre koden, så jeg får comboboxes i stedet for radioknapper.
Jeg ønsker den letteste model.
PFT.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<SCRIPT LANGUAGE="JavaScript">
<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->
<!-- Begin
var ans = new Array;
var done = new Array;
var yourAns = new Array;
var explainAnswer = new Array;
var scoreprocent
var score = 0;
ans[1] = "b";
ans[2] = "g";
ans[3] = "i";
ans[4] = "c";
ans[5] = "c";
ans[6] = "d";
ans[7] = "d";
ans[8] = "c";
ans[9] = "h";
ans[10] = "e";
ans[11] = "f";
ans[12] = "g";
ans[13] = "f";
ans[14] = "b";
ans[15] = "a";
explainAnswer[1]="m. deltoideus innerveres af n. accesorius";
explainAnswer[2]="m. infraspinatus innerveres af n. suprascapularis";
explainAnswer[3]="m. latissimus dorsi innerveres af n. thoracodorsalis";
explainAnswer[4]="Bjarne Lykkegård Riis vandt Tour de Frande 1996";
explainAnswer[5]="m. levator scapulae innerveres af n. dorsalis scapulae";
explainAnswer[6]="m. pectoralis major innerveres af nn. pectorales";
explainAnswer[7]="m. pectoralis minor innerveres af nn. pectorales ";
explainAnswer[8]="m. rhomboideus innerveres af n. dorsalis scapulae";
explainAnswer[9]="m. serratus anterior innerveres af n. thoracisus longus";
explainAnswer[10]="m. subclavius innerveres af n. subclavius";
explainAnswer[11]="m. subscapularis innerveres af nn. subscapulares";
explainAnswer[12]="m. supraspinatus innerveres af n. suprascapularis";
explainAnswer[13]="m. teres major innerveres af nn. subscapulares";
explainAnswer[14]="m. teres minor innerveres af n. axillaris";
explainAnswer[15]="m. trapezius innerveres af n. accessorius";
function Engine(question, answer) {
yourAns[question]=answer;
}
function Score(){
document.write("<center><h1>Resultat</h1></center");
var answerText = "Resultat\n\n";
for(i=1;i<=15;i++){
answerText=answerText+"<br>Spørgsmål "+i+"";
if(ans[i]!=yourAns[i]){
answerText=answerText+"<br>Det korrekte svar er "+ans[i]+"<br>"+explainAnswer[i]+"<br>";
}
else{
answerText=answerText+" <br>Rigtigt! <br>";
score++;
}
}
answerText=answerText+"<br><br>Din score er : "+score+"<br>";
scoreprocent = score/15*100
answerText=answerText+"Din scoreprocent er "+scoreprocent+"";
document.write(answerText)
scoreprocent = score/15*100
}
// End -->
</script>
</head>
<body>
<h1>ANATOMI QIUZ - UNDEREKSTRMITETENS KNOGLER</h1>
<hr>
<FORM>
<b>1. m. deltoideus</b><br>
<input type=radio name="q1" value="a" onClick="Engine(1, this.value)">n. accessorius<br>
<input type=radio name="q1" value="b" onClick="Engine(1, this.value)">n. axillaris<br>
<input type=radio name="q1" value="c" onClick="Engine(1, this.value)">n. dorsalis scapulae<br>
<input type=radio name="q1" value="d" onClick="Engine(1, this.value)">nn. pectorales<br>
<input type=radio name="q1" value="e" onClick="Engine(1, this.value)">n. subclavius<br>
<input type=radio name="q1" value="f" onClick="Engine(1, this.value)">nn. subscapulares<br>
<input type=radio name="q1" value="g" onClick="Engine(1, this.value)">n. suprascapularis<br>
<input type=radio name="q1" value="h" onClick="Engine(1, this.value)">n. thoracisus longus<br>
<input type=radio name="q1" value="i" onClick="Engine(1, this.value)">n. thoracodorsalis<br><br>
<b>2. m. infraspinatus</b><br>
<input type=radio name="q2" value="a" onClick="Engine(2, this.value)">n. accessorius<br>
<input type=radio name="q2" value="b" onClick="Engine(2, this.value)">n. axillaris<br>
<input type=radio name="q2" value="c" onClick="Engine(2, this.value)">n. dorsalis scapulae<br>
<input type=radio name="q2" value="d" onClick="Engine(2, this.value)">nn. pectorales<br>
<input type=radio name="q2" value="e" onClick="Engine(2, this.value)">n. subclavius<br>
<input type=radio name="q2" value="f" onClick="Engine(2, this.value)">nn. subscapulares<br>
<input type=radio name="q2" value="g" onClick="Engine(2, this.value)">n. suprascapularis<br>
<input type=radio name="q2" value="h" onClick="Engine(2, this.value)">n. thoracisus longus<br>
<input type=radio name="q2" value="i" onClick="Engine(2, this.value)">n. thoracodorsalis<br><br>
<b>3. m. latissimus dorsi</b><br>
<input type=radio name="q3" value="a" onClick="Engine(3, this.value)">n. accessorius<br>
<input type=radio name="q3" value="b" onClick="Engine(3, this.value)">n. axillaris<br>
<input type=radio name="q3" value="c" onClick="Engine(3, this.value)">n. dorsalis scapulae<br>
<input type=radio name="q3" value="d" onClick="Engine(3, this.value)">nn. pectorales<br>
<input type=radio name="q3" value="e" onClick="Engine(3, this.value)">n. subclavius<br>
<input type=radio name="q3" value="f" onClick="Engine(3, this.value)">nn. subscapulares<br>
<input type=radio name="q3" value="g" onClick="Engine(3, this.value)">n. suprascapularis<br>
<input type=radio name="q3" value="h" onClick="Engine(3, this.value)">n. thoracisus longus<br>
<input type=radio name="q3" value="i" onClick="Engine(3, this.value)">n. thoracodorsalis<br><br>
<b>4. Hvornår vandt BJARNE RIIS Tour de France?</b><br>
<input type=radio name="q4" value="a" onClick="Engine(4, this.value)">1994<br>
<input type=radio name="q4" value="b" onClick="Engine(4, this.value)">1995<br>
<input type=radio name="q4" value="c" onClick="Engine(4, this.value)">1996<br>
<input type=radio name="q4" value="d" onClick="Engine(4, this.value)">1997<p>
<b>5. m. levator scapulae</b><br>
<input type=radio name="q5" value="a" onClick="Engine(5, this.value)">n. accessorius<br>
<input type=radio name="q5" value="b" onClick="Engine(5, this.value)">n. axillaris<br>
<input type=radio name="q5" value="c" onClick="Engine(5, this.value)">n. dorsalis scapulae<br>
<input type=radio name="q5" value="d" onClick="Engine(5, this.value)">nn. pectorales<br>
<input type=radio name="q5" value="e" onClick="Engine(5, this.value)">n. subclavius<br>
<input type=radio name="q5" value="f" onClick="Engine(5, this.value)">nn. subscapulares<br>
<input type=radio name="q5" value="g" onClick="Engine(5, this.value)">n. suprascapularis<br>
<input type=radio name="q5" value="h" onClick="Engine(5, this.value)">n. thoracisus longus<br>
<input type=radio name="q5" value="i" onClick="Engine(5, this.value)">n. thoracodorsalis<br><br>
<b>6. m. pectoralis major</b><br>
<input type=radio name="q6" value="a" onClick="Engine(6, this.value)">n. accessorius<br>
<input type=radio name="q6" value="b" onClick="Engine(6, this.value)">n. axillaris<br>
<input type=radio name="q6" value="c" onClick="Engine(6, this.value)">n. dorsalis scapulae<br>
<input type=radio name="q6" value="d" onClick="Engine(6, this.value)">nn. pectorales<br>
<input type=radio name="q6" value="e" onClick="Engine(6, this.value)">n. subclavius<br>
<input type=radio name="q6" value="f" onClick="Engine(6, this.value)">nn. subscapulares<br>
<input type=radio name="q6" value="g" onClick="Engine(6, this.value)">n. suprascapularis<br>
<input type=radio name="q6" value="h" onClick="Engine(6, this.value)">n. thoracisus longus<br>
<input type=radio name="q6" value="i" onClick="Engine(6, this.value)">n. thoracodorsalis<br><br>
<b>7. m. pectoralis minor</b><br>
<input type=radio name="q7" value="a" onClick="Engine(7, this.value)">n. accessorius<br>
<input type=radio name="q7" value="b" onClick="Engine(7, this.value)">n. axillaris<br>
<input type=radio name="q7" value="c" onClick="Engine(7, this.value)">n. dorsalis scapulae<br>
<input type=radio name="q7" value="d" onClick="Engine(7, this.value)">nn. pectorales<br>
<input type=radio name="q7" value="e" onClick="Engine(7, this.value)">n. subclavius<br>
<input type=radio name="q7" value="f" onClick="Engine(7, this.value)">nn. subscapulares<br>
<input type=radio name="q7" value="g" onClick="Engine(7, this.value)">n. suprascapularis<br>
<input type=radio name="q7" value="h" onClick="Engine(7, this.value)">n. thoracisus longus<br>
<input type=radio name="q7" value="i" onClick="Engine(7, this.value)">n. thoracodorsalis<br><br>
<b>8. m. rhomboideus</b><br>
<input type=radio name="q8" value="a" onClick="Engine(8, this.value)">n. accessorius<br>
<input type=radio name="q8" value="b" onClick="Engine(8, this.value)">n. axillaris<br>
<input type=radio name="q8" value="c" onClick="Engine(8, this.value)">n. dorsalis scapulae<br>
<input type=radio name="q8" value="d" onClick="Engine(8, this.value)">nn. pectorales<br>
<input type=radio name="q8" value="e" onClick="Engine(8, this.value)">n. subclavius<br>
<input type=radio name="q8" value="f" onClick="Engine(8, this.value)">nn. subscapulares<br>
<input type=radio name="q8" value="g" onClick="Engine(8, this.value)">n. suprascapularis<br>
<input type=radio name="q8" value="h" onClick="Engine(8, this.value)">n. thoracisus longus<br>
<input type=radio name="q8" value="i" onClick="Engine(8, this.value)">n. thoracodorsalis<br><br>
<b>9. m. serratus anterior</b><br>
<input type=radio name="q9" value="a" onClick="Engine(9, this.value)">n. accessorius<br>
<input type=radio name="q9" value="b" onClick="Engine(9, this.value)">n. axillaris<br>
<input type=radio name="q9" value="c" onClick="Engine(9, this.value)">n. dorsalis scapulae<br>
<input type=radio name="q9" value="d" onClick="Engine(9, this.value)">nn. pectorales<br>
<input type=radio name="q9" value="e" onClick="Engine(9, this.value)">n. subclavius<br>
<input type=radio name="q9" value="f" onClick="Engine(9, this.value)">nn. subscapulares<br>
<input type=radio name="q9" value="g" onClick="Engine(9, this.value)">n. suprascapularis<br>
<input type=radio name="q9" value="h" onClick="Engine(9, this.value)">n. thoracisus longus<br>
<input type=radio name="q9" value="i" onClick="Engine(9, this.value)">n. thoracodorsalis<br><br>
<b>10. m. subclavius</b><br>
<input type=radio name="q10" value="a" onClick="Engine(10, this.value)">n. accessorius<br>
<input type=radio name="q10" value="b" onClick="Engine(10, this.value)">n. axillaris<br>
<input type=radio name="q10" value="c" onClick="Engine(10, this.value)">n. dorsalis scapulae<br>
<input type=radio name="q10" value="d" onClick="Engine(10, this.value)">nn. pectorales<br>
<input type=radio name="q10" value="e" onClick="Engine(10, this.value)">n. subclavius<br>
<input type=radio name="q10" value="f" onClick="Engine(10, this.value)">nn. subscapulares<br>
<input type=radio name="q10" value="g" onClick="Engine(10, this.value)">n. suprascapularis<br>
<input type=radio name="q10" value="h" onClick="Engine(10, this.value)">n. thoracisus longus<br>
<input type=radio name="q10" value="i" onClick="Engine(10, this.value)">n. thoracodorsalis<br><br>
<b>11. m. subscapularis</b><br>
<input type=radio name="q11" value="a" onClick="Engine(11, this.value)">n. accessorius<br>
<input type=radio name="q11" value="b" onClick="Engine(11, this.value)">n. axillaris<br>
<input type=radio name="q11" value="c" onClick="Engine(11, this.value)">n. dorsalis scapulae<br>
<input type=radio name="q11" value="d" onClick="Engine(11, this.value)">nn. pectorales<br>
<input type=radio name="q11" value="e" onClick="Engine(11, this.value)">n. subclavius<br>
<input type=radio name="q11" value="f" onClick="Engine(11, this.value)">nn. subscapulares<br>
<input type=radio name="q11" value="g" onClick="Engine(11, this.value)">n. suprascapularis<br>
<input type=radio name="q11" value="h" onClick="Engine(11, this.value)">n. thoracisus longus<br>
<input type=radio name="q11" value="i" onClick="Engine(11, this.value)">n. thoracodorsalis<br><br>
<b>12. m. supraspinatus</b><br>
<input type=radio name="q12" value="a" onClick="Engine(12, this.value)">n. accessorius<br>
<input type=radio name="q12" value="b" onClick="Engine(12, this.value)">n. axillaris<br>
<input type=radio name="q12" value="c" onClick="Engine(12, this.value)">n. dorsalis scapulae<br>
<input type=radio name="q12" value="d" onClick="Engine(12, this.value)">nn. pectorales<br>
<input type=radio name="q12" value="e" onClick="Engine(12, this.value)">n. subclavius<br>
<input type=radio name="q12" value="f" onClick="Engine(12, this.value)">nn. subscapulares<br>
<input type=radio name="q12" value="g" onClick="Engine(12, this.value)">n. suprascapularis<br>
<input type=radio name="q12" value="h" onClick="Engine(12, this.value)">n. thoracisus longus<br>
<input type=radio name="q12" value="i" onClick="Engine(12, this.value)">n. thoracodorsalis<br><br>
<b>13. m. teres major</b><br>
<input type=radio name="q13" value="a" onClick="Engine(13, this.value)">n. accessorius<br>
<input type=radio name="q13" value="b" onClick="Engine(13, this.value)">n. axillaris<br>
<input type=radio name="q13" value="c" onClick="Engine(13, this.value)">n. dorsalis scapulae<br>
<input type=radio name="q13" value="d" onClick="Engine(13, this.value)">nn. pectorales<br>
<input type=radio name="q13" value="e" onClick="Engine(13, this.value)">n. subclavius<br>
<input type=radio name="q13" value="f" onClick="Engine(13, this.value)">nn. subscapulares<br>
<input type=radio name="q13" value="g" onClick="Engine(13, this.value)">n. suprascapularis<br>
<input type=radio name="q13" value="h" onClick="Engine(13, this.value)">n. thoracisus longus<br>
<input type=radio name="q13" value="i" onClick="Engine(13, this.value)">n. thoracodorsalis<br><br>
<b>14. m. teres minor</b><br>
<input type=radio name="q14" value="a" onClick="Engine(14, this.value)">n. accessorius<br>
<input type=radio name="q14" value="b" onClick="Engine(14, this.value)">n. axillaris<br>
<input type=radio name="q14" value="c" onClick="Engine(14, this.value)">n. dorsalis scapulae<br>
<input type=radio name="q14" value="d" onClick="Engine(14, this.value)">nn. pectorales<br>
<input type=radio name="q14" value="e" onClick="Engine(14, this.value)">n. subclavius<br>
<input type=radio name="q14" value="f" onClick="Engine(14, this.value)">nn. subscapulares<br>
<input type=radio name="q14" value="g" onClick="Engine(14, this.value)">n. suprascapularis<br>
<input type=radio name="q14" value="h" onClick="Engine(14, this.value)">n. thoracisus longus<br>
<input type=radio name="q14" value="i" onClick="Engine(14, this.value)">n. thoracodorsalis<br><br>
<b>15. m. trapezius</b><br>
<input type=radio name="q15" value="a" onClick="Engine(15, this.value)">n. accessorius<br>
<input type=radio name="q15" value="b" onClick="Engine(15, this.value)">n. axillaris<br>
<input type=radio name="q15" value="c" onClick="Engine(15, this.value)">n. dorsalis scapulae<br>
<input type=radio name="q15" value="d" onClick="Engine(15, this.value)">nn. pectorales<br>
<input type=radio name="q15" value="e" onClick="Engine(15, this.value)">n. subclavius<br>
<input type=radio name="q15" value="f" onClick="Engine(15, this.value)">nn. subscapulares<br>
<input type=radio name="q15" value="g" onClick="Engine(15, this.value)">n. suprascapularis<br>
<input type=radio name="q15" value="h" onClick="Engine(15, this.value)">n. thoracisus longus<br>
<input type=radio name="q15" value="i" onClick="Engine(15, this.value)">n. thoracodorsalis<br><br>
<CENTER>
<input type=button onClick="Score()" value="Resultat">
</CENTER>
</FORM>
</body>
</html>
