alert box x seconden na page load

Status
Niet open voor verdere reacties.

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:confused:

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:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan