login  Naam:   Wachtwoord: 
Registreer je!
 Forum

fout in javascript

Offline DeafBoy - 26/09/2005 20:35
Avatar van DeafBoyHTML beginner Heb een script gemaakt om Javascript te leren. Het werkt met een while lus en variabelen.. Hij hoort het te doen volgens het voorbeeld. Maar geeft de fout aan bij regel 52..
<input type="button" value="start" onclick="start();">

Zie hieronder de hele script. Wat is de fout precies, wie kan me helpen?

  1. <html>
  2. <head>
  3. <title>Praktijk 4</title>
  4. <script language="JavaScript">
  5. var naam;
  6. var leeftijd = 0;
  7. var leeftijdaantal = 0;
  8. var leeftijdtotaal = 0;
  9. var leeftijdgem = 0;
  10. var oudstestudent;
  11. var leeftijdoudste = 0;
  12.  
  13. function start ()
  14. {
  15. leeftijd = parseInt(prompt('Geef de leeftijd (of 0)'));
  16. while (leeftijd != 0)
  17.  
  18. {
  19. naam = prompt('Geef een naam');
  20. leeftijdtotaal = leeftijdtotaal + leeftijd;
  21. leeftijdaantal++;
  22.  
  23. if (leeftijd > leeftijdoudste)
  24. {
  25. leeftijdoudste = leeftijd;
  26. oudstestudent = naam;
  27. } // if
  28.  
  29. leeftijd = parseInt(prompt('Geef de leeftijd (of 0)'));
  30.  
  31. } // while
  32. } // function
  33.  
  34. function gem ()
  35. {
  36. leeftijdgem = leeftijdtotaal / leeftijdaantal;
  37. alert('De gemiddelde leeftijd is: ' +leeftijdgem);
  38. } // function
  39. function oudste ()
  40. {
  41.  
  42.  
  43. alert('De oudste student is ' + oudstestudent + ' met een leeftijd van ' + leeftijdoudste);
  44.  
  45. } // function
  46. </script>
  47. </head>
  48. <body>
  49. <h1>Practicum Week 4</h1>
  50. <br>
  51. Start Invoeren van de leeftijd en de studentnamen
  52. <input type="button" value="start" onclick="start();">
  53. <br>
  54. Toon de gemiddelde leeftijd
  55. <input type="button" value="Gem.Lft" onclick="gem();">
  56. <br>
  57. Toon de naam van de oudste student
  58. <input type="button" value="Oudste" onclick="oudste();">
  59. </body>
  60. </html>

4 antwoorden

Gesponsorde links
Offline Ontani - 26/09/2005 20:39
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
ik zie niet direct de fout, omdat ie in netscape, firefox en mozilla wel correct werkt, in IE daarin tegen geeft ie die fout. check voor IE bij parseInt(prompt(...
Offline DeafBoy - 26/09/2005 20:43
Avatar van DeafBoy HTML beginner hoe moet ik dat dan checken, gebruikt inderdaad parseInt(prompt(...
dat werkte wel bij de andere opdrachten, dus daar ligt het niet aan.
Offline haytjes - 26/09/2005 21:11
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
start is een functie die JS zelf gebruikt:

als je start2() gebruikt werkt het weer
Offline DeafBoy - 26/09/2005 21:15 (laatste wijziging 26/09/2005 21:17)
Avatar van DeafBoy HTML beginner EDIT: VET BEDANKT, HET WERKT.. DANK U DANK U!!!
OOK DE MENSEN OP HET CHAT..
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.192s