Simpel, maar wat doe ik fout?

Status
Niet open voor verdere reacties.

pieturrr

Gebruiker
Lid geworden
21 dec 2007
Berichten
15
Hoi mensen,

Ik moet voor informatica een simpel opdrachtje maken, het is de bedoeling dat je een getal van 1 tot 100 kan invullen, en dat hij dan daaronder de tafels neerplant. Bijv:
1x1=1
1x2=2
enz, t/m
1x10=10

Nu was ik volgens mij aardig op weg, maar ik krijg nog een fout op de pagina... Ik snap er niks meer van... Kan iemand mij helpen? Alvast bedankt!

<html>
<head>
<title>
Tafel maken
</title>
</head>
<body>
Tafel van:
<input id="tafel_van" type="text" size="2"/>
<input type="button" value="Maken" onclick="tafel ();"/>
<div id="tafel"/>
<script>
function tafel();
{
tafelvan=parsFloat (document.getElementById("tafel_van").value);
if (tafelvan>0 && tafelvan<101 && tafelvan==Math.floor(tafelvan))
{
factor=1;
c=document.getElementById("tafel");
c.innerHTML="";
do
{
c.innerHTML=c.innerHTML+"<br/>"+factor+" x "+tafelvan+" = "factor*tafelvan;
factor=factor+1;
}
while(factor<11);
}
else
{
alert("Vul een getal van 1 tot 100 in.")
}
}
</script>
</body>
</html>

Pieter
 
Ik heb gebruik gemaakt van de "Error Console" van Firefox.

HTML:
function tafel();
{
tafelvan=parsFloat (document.getElementById("tafel_van").value);

De puntkomma moet weg achter tafel() en parsFloat moet parseFloat zijn.

HTML:
c.innerHTML=c.innerHTML+"<br/>"+factor+" x "+tafelvan+" = "factor*tafelvan;

Hier moet nog een plusteken komen voor factor*tafelvan;


Met die aanpassingen werkt hij bij mij.
 
Wooo top, hartstikke bedankt...

Ik dacht al dat het niet hele grote fouten moesten zijn :)

Thanks!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan