Hier vb. quiz (ingekort)
werkt wel via mijn 2 html prog. maar bij het versturen naar mijn eigen 5 e-mails wil de score niet werken.
zit de fout bij Mailto of ergens anders?
Misschien zit ik met een verouderde versie!
Dank voor de mogelijke hulp.
<html>
<head>
<title>Testpagina</title>
<script type="text/javascript">
function quiz(form) {
form.resultaat.value=
parseInt(form.V1.options[form.V1.selectedIndex].value)+
parseInt(form.V2.options[form.V2.selectedIndex].value)+
parseInt(form.V3.options[form.V3.selectedIndex].value)+
parseInt(form.V4.options[form.V4.selectedIndex].value)+
parseInt(form.V5.options[form.V5.selectedIndex].value);
form.percentage.value=
form.resultaat.value / 5 * 50;
var lijst = document.getElementById("goedlijst");
for(var i = 1; i < 6; i++) {
lijst.innerHTML += i + ". " + hetGoedeAntwoord(form["V" + i]) + "<br>";
}
}
function hetGoedeAntwoord(vraag) {
for(var i = 0; i < vraag.options.length; i++) {
if(vraag.options.value == "1") {
return vraag.options.childNodes[0].nodeValue;
}
}
}
</script>
</head>
<body>
<!-- Script Size: 1.46 KB -->
<form action="" method="post">
<p><strong>Hoofdstad Peru?</strong><br>
<select name="V1">
<option value="0">Kies een antwoord</option>
<option value="0">SANTIAGO</option>
<option value="0">PERU-STAD</option>
<option value="0">MANAGUA</option>
<option value="1">LIMA</option>
</select>
<hr>
<p><strong>Hoofdplaats van Provincie Luxemburg?</strong><br>
<select name="V2">
<option value="0">Kies een antwoord</option>
<option value="0">EUPEN</option>
<option value="1">ARLON</option>
<option value="0">GIVET</option>
<option value="0">MARCINELLE</option>
</select>
<hr>
<p><strong>WELKE KLEUREN HEEFT DE VLAG VAN KORTENBERG?</strong><br>
<select name="V3">
<option value="0">Kies een antwoord</option>
<option value="1">ROOD-WIT-BLAUW-GEEL-GROEN</option>
<option value="0">ROOD-WIT-GEEL</option>
<option value="0">ROOD-WIT-BLAUW-GEEL</option>
<option value="0">BLAUW-GEEL-ROOD</option>
</select>
<hr>
<p><strong>WIE WAS ANDREAS VESALIUS?</strong><br>
<select name="V4">
<option value="0">Kies een antwoord</option>
<option value="0">UITVINDER VAN DE ZALF</option>
<option value="1">GRONDLEGGER ANATOMIE</option>
<option value="0">UITVINDER VAN DE LUIZENBESTRIJDER</option>
<option value="0">DUITSE KRIJGSHEER</option>
</select>
<hr>
<p><strong>HOOFDSTAD VAN WAALS BRABANT?</strong><br>
<select name="V5">
<option value="0">Kies een antwoord</option>
<option value="0">NAMEN</option>
<option value="0">NIJVEL</option>
<option value="0">EGHEZEE</option>
<option value="1">WAVER</option>
</select>
<hr>
<p><input type="button" name="bereken" value="Wat is mijn score?" onClick="quiz(this.form)"><br>
U hebt <input type="text" name="resultaat" size="3"> op 5,<br>
dat is een percentage van <input type="text" name="percentage" size="2">%
<div id="goedlijst"></div>
</form>
</body>
</html>
werkt wel via mijn 2 html prog. maar bij het versturen naar mijn eigen 5 e-mails wil de score niet werken.
zit de fout bij Mailto of ergens anders?
Misschien zit ik met een verouderde versie!
Dank voor de mogelijke hulp.
<html>
<head>
<title>Testpagina</title>
<script type="text/javascript">
function quiz(form) {
form.resultaat.value=
parseInt(form.V1.options[form.V1.selectedIndex].value)+
parseInt(form.V2.options[form.V2.selectedIndex].value)+
parseInt(form.V3.options[form.V3.selectedIndex].value)+
parseInt(form.V4.options[form.V4.selectedIndex].value)+
parseInt(form.V5.options[form.V5.selectedIndex].value);
form.percentage.value=
form.resultaat.value / 5 * 50;
var lijst = document.getElementById("goedlijst");
for(var i = 1; i < 6; i++) {
lijst.innerHTML += i + ". " + hetGoedeAntwoord(form["V" + i]) + "<br>";
}
}
function hetGoedeAntwoord(vraag) {
for(var i = 0; i < vraag.options.length; i++) {
if(vraag.options.value == "1") {
return vraag.options.childNodes[0].nodeValue;
}
}
}
</script>
</head>
<body>
<!-- Script Size: 1.46 KB -->
<form action="" method="post">
<p><strong>Hoofdstad Peru?</strong><br>
<select name="V1">
<option value="0">Kies een antwoord</option>
<option value="0">SANTIAGO</option>
<option value="0">PERU-STAD</option>
<option value="0">MANAGUA</option>
<option value="1">LIMA</option>
</select>
<hr>
<p><strong>Hoofdplaats van Provincie Luxemburg?</strong><br>
<select name="V2">
<option value="0">Kies een antwoord</option>
<option value="0">EUPEN</option>
<option value="1">ARLON</option>
<option value="0">GIVET</option>
<option value="0">MARCINELLE</option>
</select>
<hr>
<p><strong>WELKE KLEUREN HEEFT DE VLAG VAN KORTENBERG?</strong><br>
<select name="V3">
<option value="0">Kies een antwoord</option>
<option value="1">ROOD-WIT-BLAUW-GEEL-GROEN</option>
<option value="0">ROOD-WIT-GEEL</option>
<option value="0">ROOD-WIT-BLAUW-GEEL</option>
<option value="0">BLAUW-GEEL-ROOD</option>
</select>
<hr>
<p><strong>WIE WAS ANDREAS VESALIUS?</strong><br>
<select name="V4">
<option value="0">Kies een antwoord</option>
<option value="0">UITVINDER VAN DE ZALF</option>
<option value="1">GRONDLEGGER ANATOMIE</option>
<option value="0">UITVINDER VAN DE LUIZENBESTRIJDER</option>
<option value="0">DUITSE KRIJGSHEER</option>
</select>
<hr>
<p><strong>HOOFDSTAD VAN WAALS BRABANT?</strong><br>
<select name="V5">
<option value="0">Kies een antwoord</option>
<option value="0">NAMEN</option>
<option value="0">NIJVEL</option>
<option value="0">EGHEZEE</option>
<option value="1">WAVER</option>
</select>
<hr>
<p><input type="button" name="bereken" value="Wat is mijn score?" onClick="quiz(this.form)"><br>
U hebt <input type="text" name="resultaat" size="3"> op 5,<br>
dat is een percentage van <input type="text" name="percentage" size="2">%
<div id="goedlijst"></div>
</form>
</body>
</html>