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?
<html>
<head>
<title>Praktijk 4</title>
<script language="JavaScript">
var naam;
var leeftijd = 0;
var leeftijdaantal = 0;
var leeftijdtotaal = 0;
var leeftijdgem = 0;
var oudstestudent;
var leeftijdoudste = 0;
function start ()
{
leeftijd = parseInt(prompt('Geef de leeftijd (of 0)'));
while (leeftijd != 0)
{
naam = prompt('Geef een naam');
leeftijdtotaal = leeftijdtotaal + leeftijd;
leeftijdaantal++;
if (leeftijd > leeftijdoudste)
{
leeftijdoudste = leeftijd;
oudstestudent = naam;
} // if
leeftijd = parseInt(prompt('Geef de leeftijd (of 0)'));
} // while
} // function
function gem ()
{
leeftijdgem = leeftijdtotaal / leeftijdaantal;
alert('De gemiddelde leeftijd is: ' +leeftijdgem);
} // function
function oudste ()
{
alert('De oudste student is ' + oudstestudent + ' met een leeftijd van ' + leeftijdoudste);
} // function
</script>
</head>
<body>
<h1>Practicum Week 4</h1>
<br>
Start Invoeren van de leeftijd en de studentnamen
<input type="button" value="start" onclick="start();">
<br>
Toon de gemiddelde leeftijd
<input type="button" value="Gem.Lft" onclick="gem();">
<br>
Toon de naam van de oudste student
<input type="button" value="Oudste" onclick="oudste();">
</body>
</html>
<html>
<head>
<title>Praktijk 4</title>
<script language="JavaScript">
var naam;
var leeftijd =0;
var leeftijdaantal =0;
var leeftijdtotaal =0;
var leeftijdgem =0;
var oudstestudent;
var leeftijdoudste =0;
function start ()
{
leeftijd = parseInt(prompt('Geef de leeftijd (of 0)'));
while(leeftijd !=0)
{
naam = prompt('Geef een naam');
leeftijdtotaal = leeftijdtotaal + leeftijd;
leeftijdaantal++;
if(leeftijd > leeftijdoudste)
{
leeftijdoudste = leeftijd;
oudstestudent = naam;
}// if
leeftijd = parseInt(prompt('Geef de leeftijd (of 0)'));
}// while
}// function
function gem ()
{
leeftijdgem = leeftijdtotaal / leeftijdaantal;
alert('De gemiddelde leeftijd is: '+leeftijdgem);
}// function
function oudste ()
{
alert('De oudste student is '+ oudstestudent +' met een leeftijd van '+ leeftijdoudste);
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(...