Silverpoint
Nieuwe gebruiker
- Lid geworden
- 30 jun 2008
- Berichten
- 1
Hallo!
Is er iemand die mij kan vertellen waarom de alert box na 39.5 seconden niet wordt weergegeven met variabelen m en l (= resultaat quiz)? Als ik in de plaats van
m + '\n' + l het woord 'test' ingeef dan verschijnt de alert box wel! Ik moet dus duidelijk maken dat het om variabelen gaat, maar hoe
Alvast bedankt voor wat hulp!!!
hier het javascript van mijn quiz:
Is er iemand die mij kan vertellen waarom de alert box na 39.5 seconden niet wordt weergegeven met variabelen m en l (= resultaat quiz)? Als ik in de plaats van
m + '\n' + l het woord 'test' ingeef dan verschijnt de alert box wel! Ik moet dus duidelijk maken dat het om variabelen gaat, maar hoe

Alvast bedankt voor wat hulp!!!
hier het javascript van mijn quiz:
HTML:
<SCRIPT type=text/javascript>
<!--
var answers = {
ans1: '1',
ans2: '1',
ans3: '1',
ans4: '1',
ans5: '1',
ans6: '1',
ans7: '1',
ans8: '1',
ans9: '1',
ans10: '1',
ans11: '1',
ans12: '1',
ans13: '1',
ans14: '1',
ans15: '1',
ans16: '1',
ans17: '1',
ans18: '1',
ans19: '1',
ans20: '1'};
function check() {
var g, s = '', t = 0;
for (var p in answers) {
eval('var e = document.forms[0].' + p);
g = '';
for (var j = 0; j < e.length; j++) if (e[j].checked) g = e[j].value;
if (g == answers[p]) t ++;
};
s += t + '/20';
m = "Time's up! You scored " + s;
if (t < 11) {l = "To hard for you, huh? Try again!"}
else {if (t > 19) {l = 'Congratulations! Perfect score!'} else {l = 'Nice job!'};};
alert(m + '\n' + l);
};
function load()
{
var k=setTimeout("alert(m + '\n' + l)",39500)
}
function MM_goToURL() { //v3.0
var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
//-->
</SCRIPT>
Laatst bewerkt: