login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Altijd dezelfde (Opgelost)

Offline Threetimes - 11/04/2009 16:55
Avatar van ThreetimesPHP beginner Ik ben een quiz aan het maken, maar als ik het resultaat wil weergeven staat er in "text" altijd
Citaat:
"Heb je wel serieus je best gedaan? 0 punt is echt weinig!"
terwijl de balk erboven aangeeft dat ik bijvoorbeeld 8 punten heb gehaald.

Links: http://licht.peter-server.homelinux.net/ en http://licht.peter-server.homelinux.net/script.js
Stukje code (regel 41 t/m 72):
  1. document.getElementById("balk").innerHTML=score;
  2. document.getElementById("balk").style.width=(score*64)+"px";
  3. if (score=0)
  4. {
  5. document.getElementById("text").innerHTML="Heb je wel serieus je best gedaan? Je hebt niet eens een vraag goed beantwoord!";
  6. }
  7. else if (score<=1.5)
  8. {
  9. document.getElementById("text").innerHTML="Heb je wel serieus je best gedaan? <b>"+score+"</b> punt is echt weinig!";
  10. }
  11. else if (score<=3)
  12. {
  13. document.getElementById("text").innerHTML="Heb je wel serieus je best gedaan? <b>"+score+"</b> punten is echt weinig!";
  14. }
  15. else if (score<=6)
  16. {
  17. document.getElementById("text").innerHTML="Maar <b>"+score+"</b> punten, da's niet zo best. Jij weet niet zoveel over licht";
  18. }
  19. else if (score<=7.5)
  20. {
  21. document.getElementById("text").innerHTML="Je hebt <b>"+score+"</b> punten. Jij weet best veel over licht.";
  22. }
  23. else if (score<=9.5)
  24. {
  25. document.getElementById("text").innerHTML="Je hebt wel <b>"+score+"</b> punten. Jij weet bijna alles over licht.";
  26. }
  27. else if (score=10)
  28. {
  29. document.getElementById("text").innerHTML="Wow! jij hebt <b>"+score+"</b> punten. Of je hebt valsgespeeld, of je bent gewoon het zonnetje in huis.";
  30. }
  31. document.getElementById("klaar").style.display="none";
  32. document.getElementById("score").style.display="block";

3 antwoorden

Gesponsorde links
Offline Koen - 11/04/2009 16:58
Avatar van Koen PHP expert Fout: document.getElementById(i + geantwoord[i]) is null
Bronbestand: http://licht.peter-server.homelinux.net/script.js
Regel: 36
Offline Martijn - 11/04/2009 16:59
Avatar van Martijn Crew PHP kan de manier waarop je de elseif gebruikt wel? ik dacht dat js geen elseif kon... zuo t wel verklaren
Offline Threetimes - 11/04/2009 17:00 (laatste wijziging 11/04/2009 19:30)
Avatar van Threetimes PHP beginner
sliphead schreef:
Fout: document.getElementById(i + geantwoord[i]) is null
Bronbestand: http://licht.peter-server.homelinux.net/script.js
Regel: 36
Wanneer krijg je die fout precies?

Edit: ik heb m'n best gedaan, maar ik kan de fout echt niet reproduceren (in Opera).
Welke browser gaat het om?

P.S. mijn target browser is helaas IE7 (blame school).

Edit2: we hebben hier met z'n allen overheel gelezen!
regel 43:
  1. if (score=0)
moet zijn
  1. if (score=0)
Ik heb net bewezen dat ieredeen die dit heeft gelezen menselijk is...

Het werkt nu, ik hoop donderdag vraag 2 t/m 20 veranderd te hebben, da's de taak van de rest van het groepje (3 mensen...)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.175s