Steeds fouten in mijn script

Status
Niet open voor verdere reacties.

punkrock

Gebruiker
Lid geworden
28 feb 2007
Berichten
29
he, ik ben een beginner en heb een scriptje gemaakt, maar hij blijft fouten vermelden.

Kan iemand me zeggen wat er nog fout in staat?

Dankje

<script id=clientEventHandlersJS language=javascript>
<!--

function winst_onclick()
{
deelnemers=prompt("Hoeveel groepjes doen er mee?" , "")
gasten=prompt("Hoeveel mensen kwamen er naar de finale?" , "")
drank=prompt("Hoeveel drankjes zijn er verkocht?", "")
prijspgroep=2
prijssnack=0,10
prijsdrank=0,50
prijsgasten=0,50
aantalsnacks=deelnemers * 4
inkomst1=deelnemers * prijspgroep
inkomst2=gasten * prijsgasten
inkomst3=drank * prijsdrank
totaalinkomsten= inkomst1 + inkomst2 + inkomst3
onkostensnacks=aantalsnacks * prijssnack
onkosten=prompt("waren er nog andere onkosten?" , "ja/nee")
if (onkosten == ja)
{
hoeveelonkosten=prompt("hoeveel?" , "")
totaalonkosten= hoeveelonkosten + onkostensnacks
}
else
{
totaalonkosten= onkostensnacks * 1
}
winst= totaalinkomsten - totaalonkosten
if (winst < 0)
{
alert("We hebben verlies!!")
factor= (-1)
verlies=winst * factor
alert("Ons totaal verlies bedraagt" + verlies + " !")
}
else
{
if (winst == 0)
{
alert("We hebben spijtiggenoeg geen winst gemaakt!")
}
else
{
alert("We hebben een totale winst van " + winst + "!")
}
}
}
//-->
</script>
 
Laatst bewerkt:
Dit script lijkt te werken. Ik heb een paar kleine dingen verandert.

PHP:
<html>
<head>
<script type="text/javascript">
<!--
function winst_onclick()
  {
 deelnemers=prompt("Hoeveel groepjes doen er mee?" , "")
gasten=prompt("Hoeveel mensen kwamen er naar de finale?" , "")
drank=prompt("Hoeveel drankjes zijn er verkocht?", "")
prijspgroep=2
prijssnack=0,10
prijsdrank=0,50
prijsgasten=0,50
aantalsnacks=deelnemers * 4
inkomst1=deelnemers * prijspgroep
inkomst2=gasten * prijsgasten
inkomst3=drank * prijsdrank
totaalinkomsten= inkomst1 + inkomst2 + inkomst3
onkostensnacks=aantalsnacks * prijssnack
onkosten=prompt("waren er nog andere onkosten?" , "ja/nee")
if (onkosten == 'ja')
{
hoeveelonkosten=prompt("hoeveel?" , "")
totaalonkosten= hoeveelonkosten + onkostensnacks
}
else
{
totaalonkosten= onkostensnacks * 1
} 
winst= totaalinkomsten - totaalonkosten
if (winst < 0)
{
alert("We hebben verlies!!")
factor= (-1)
verlies=winst * factor
alert("Ons totaal verlies bedraagt" + verlies + " !")
}
else
{
if (winst == 0)
{
alert("We hebben spijtiggenoeg geen winst gemaakt!")
}
else
{
alert("We hebben een totale winst van " + winst + "!")
} 
}
    }
//-->
</script>
</head>
<body>
<input type="button" onclick="winst_onclick()" value="Bereken winst" >
</body>
</html>
 
In javascript moeten getallen met een decimale punt worden geschreven: (engelse notatie)
PHP:
prijssnack  = 0.10;
prijsdrank  = 0.50;
prijsgasten = 0.50;
en voor een ja / nee vraag zou je ook een confirm() kunnen gebruiken:
PHP:
onkosten = confirm("waren er nog andere onkosten?\n ok = ja / annuleren = nee");
if (onkosten) {
........
Vr.Gr. Egel.
 
succes met je site en prettig weekend.

PS. Als je vraag volledig is opgelost, vergeet niet de status naar opgelost te zetten.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan