Oud 28-04-2002, 16:14
ldv
ldv is offline
Hallo, ik wil een quiz scriptje maken die een willekeurige vraag uit een lijst haalt. Maar hoe koppel je hier het juiste antwoord aan? Hieronder staat de code die ik nu heb:

<html>

<head>

<script language="JavaScript">

function start()

{

var zinnen = new Array();
var antwrd = new Array();

<!- De vragen + antwoorden -->
vraag[1] = "vraag 1";
antwrd[1] = "1"
vraag[2] = "vraag 2";
antwrd[2] = "2"
vraag[3] = "vraag 3";
antwrd[3] = "3"
vraag[4] = "vraag 4";
antwrd[4] = "4"
vraag[5] = "vraag 5";
antwrd[5] = "5"

document.antform.vraag.value=(zinnen[(Math.round(Math.random()*(zinnen.length-2))+1)]);

}

function check()
{
if (goedantwoord==document.antform.antwoord.value)
window.alert("Je hebt de vraag goed beantwoord!")
else
window.alert("Je hebt de vraag fout beantwoord...")
}

</script>

</head>

<body onLoad="start()">

<form name="antform">
<b>Vraag :</b><input type="text" size="50" name="vraag"><br>
<b>Antwoord :</b><input type="text" size="50" name="antwoord">
<input type="button" onClick="check()" value="Controleer">
</form>

</body>

</html>

Alvast bedankt!

mvg, Leon
Met citaat reageren
Advertentie
Oud 28-04-2002, 16:48
Chimera
Avatar van Chimera
Chimera is offline
Lekker handig. Iemand met een beetje verstand haalt de antwoorden uit de code
Met citaat reageren
Oud 28-04-2002, 18:59
ldv
ldv is offline
Het maakt niet uit dat de antwoorden uit de broncode zijn te halen... Iemand een oplossing voor mijn probleem?
Met citaat reageren
Oud 28-04-2002, 19:53
-=Odysseus=-
-=Odysseus=- is offline
Zo doet ie ut volgens mij wel
Code:
<html>
<head>
<script language="JavaScript"> 
function start(){ 

var vraag = new Array(); 
var antwrd = new Array(); 

<!-- De vragen + antwoorden --> 
vraag[1] = "vraag 1"; 
antwrd[1] = "1" 
vraag[2] = "vraag 2"; 
antwrd[2] = "2" 
vraag[3] = "vraag 3"; 
antwrd[3] = "3" 
vraag[4] = "vraag 4"; 
antwrd[4] = "4" 
vraag[5] = "vraag 5"; 
antwrd[5] = "5" 
var i = (Math.round(Math.random()*(vraag.length-2))+1)
document.antform.vraag.value=(vraag[i]); 
document.antform.goedantwoord.value=(antwrd[i]); 
} 

function check() 
{ 
if (document.antform.goedantwoord.value==document.antform.antwoord.value) 
window.alert("Je hebt de vraag goed beantwoord!") 
else 
window.alert("Je hebt de vraag fout beantwoord...") 
} 

</script>
</head>
<body onLoad="start()">
<form name="antform">
<input type="hidden" name="goedantwoord">
  <b>Vraag :</b> 
  <input type="text" size="50" name="vraag">
  <br>
  <b>Antwoord :</b> 
  <input type="text" size="50" name="antwoord">
  <input type="button" onClick="check()" value="Controleer">
</form>
</body>
</html>
__________________
A helta ar caita caimanna!

Laatst gewijzigd op 28-04-2002 om 20:33.
Met citaat reageren
Oud 28-04-2002, 20:22
sgoku01
Avatar van sgoku01
sgoku01 is offline
Laat me ff denke
Met citaat reageren
Oud 28-04-2002, 20:23
sgoku01
Avatar van sgoku01
sgoku01 is offline
Wat voor een foutmelding krijg je?
Is wel handig om te weten

Sjoerd
Met citaat reageren
Oud 28-04-2002, 20:32
sgoku01
Avatar van sgoku01
sgoku01 is offline
Hier heb ik een Quiz-systeem. Ik heb niet meer naar je code gekeken, maar er zelf een gemaakt. Als ie hetzelfde is kan ik er nix aan doen.


<html>
<head>
<title>GameQuiz</title>

<script>
<!-- hide

var ans = new Array;
var done = new Array;
var score = 0;
// LOSER! Don't read the answers!

ans[1] = "c";
ans[2] = "a";
ans[3] = "b";
ans[4] = "b";
ans[5] = "d";
ans[6] = "c";
ans[7] = "c";
ans[8] = "c";
ans[9] = "d";
ans[10] = "a";

function Engine(question, answer) {

if (answer != ans[question]) {
if (!done[question]) {
done[question] = -1;
alert("Fout!\n\Je score is nu:
" + score);
}
else {
alert("Deze vraag heb je al beantwoord");
}
}
else {
if (!done[question]) {
done[question] = -1;
score++;
alert("GOED!\n\Je score is nu: " + score);
}
else {
alert("Deze vraag heb je al beantwoord!");
}
}
}

function NextLevel () {
if (score > 10) {
alert("Valsspeler!");
}
if (score >= 7 && score <= 11) {
alert("Goed gedaan.")
//self.location="GameQuiz2.htm"
}
else {
alert("LOSER")
}
}

//-->
</script>
<BODY BGCOLOR="#FFFFFF">
<center><font size=6 face=Arial>Game Quiz</font><br>
</center><p>
<form>
<b>Vraag 1 </b><p>
<input type=radio value="a" onClick="Engine(1, this.value)">Sierra On-Line<br>
<input type=radio value="b" onClick="Engine(1, this.value)">BlueByte<br>
<input type=radio value="c" onClick="Engine(1, this.value)">Blizzard Entertainment<br>
<input type=radio value="d" onClick="Engine(1, this.value)">Microsoft<p>

<b>Vraag 2.</b><p>
<input type=radio value="a" onClick="Engine(2, this.value)">Me<br>
<input type=radio value="b" onClick="Engine(2, this.value)">Myself<br>
<input type=radio value="c" onClick="Engine(2, this.value)">Sjoerd<br>
<input type=radio value="d" onClick="Engine(2, this.value)">I
<p>

ENZOVOORT


<center>
<input type=button onClick="NextLevel()" value="NAKIJKEN">
</center>
</form>
</body>
</html>
Met citaat reageren
Oud 29-04-2002, 11:37
ldv
ldv is offline
bedankt, mijn probleem is nu opgelost

Leon
Met citaat reageren
Advertentie
Reageren

Topictools Zoek in deze topic
Zoek in deze topic:

Geavanceerd zoeken

Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar

Soortgelijke topics
Forum Topic Reacties Laatste bericht
Software & Hardware [Centraal] HTML/CSS/Javascript
Enlightenment
499 05-01-2005 21:42
Software & Hardware [javascript] vraagje
Sosi
2 02-10-2004 13:50
Software & Hardware HTML/CSS/JavaScript
Verwijderd
500 17-03-2004 23:12
Software & Hardware Javascript vraagje (rekenmachine)
infamous
1 08-02-2004 18:05
Software & Hardware JavaScript Vraag
dafelix
8 07-06-2002 17:44
Software & Hardware Nog een JavaScript vraag
dafelix
3 06-06-2002 22:18


Alle tijden zijn GMT +1. Het is nu 05:22.