Uitvoeringsproblemen

  • Onderwerp starter Onderwerp starter ashi
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

ashi

Nieuwe gebruiker
Lid geworden
25 aug 2012
Berichten
2
Beste mensen,

Wie kan mij helpen?

Bij de volgende code zie ik waarschijnlijk iets over het hoofd, ik krijg de uitvoer niet op mijn scherm.
Tot de prompt venster gaat het goed, vul ik een getal in en klik op ok, dan verschijnt er vervolgens niets op mijn scherm. Het is de bedoeling dat de nettoprijs wordt ingevuld en het btw bedrag en brutoprijs automatisch berekend worden.

<html>
<head>
<title>Script met variabele</title>
</head>
<body>
<script language="JavaScript" type="text/javascript">
<!--
//variabelen
var netto;//nettoprijs opgegeven
var btw;//berekende btw over de opgegeven nettoprijs
var bruto;//berekende brutoprijs

//opvragen nettoprijs
netto=window.prompt("Geef de nettoprijs op, bijv, 49.99 (zonder euro-teken)","");

//omzetten van tekst naar numerieke waarde
netto=parseInt(bedrag);

//berekening btw en bruto
btw= .21 * netto;
bruto= 1.21 * netto;


//tonen van het resultaat
document.write("Netto: ",netto,"<br>");
document.write("BTW: ",btw,"<br>");
document.write("Bruto: ",bruto,"<br>");

//-->
</script>
<noscript>Helaas, uw browser ondersteunt geen scripts.</noscript>

</body>
</html>

Groetjes,

Ashi
 
Laatst bewerkt:
[JS]netto=window.prompt("Geef de nettoprijs op, bijv, 49.99 (zonder euro-teken)","");
netto=parseInt(bedrag);[/JS]

De variabele bedrag is niet gedefinieerd. Verder gebruik je parseFloat als je komma-getallen wil parsen ;) Probeer dit eens:

[JS]netto=window.prompt("Geef de nettoprijs op, bijv, 49.99 (zonder euro-teken)","");
netto = parseFloat(netto);[/JS]
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan