Knop om getal te verhogen

Status
Niet open voor verdere reacties.

Creeper

Gebruiker
Lid geworden
1 okt 2014
Berichten
7
Hallo allemaal,

Ben met een hobbyprojectje bezig (encryptiemachientje). Mijn vraag hierbij:

Ik heb een html file en een tekstfile met een getal. Laten we zeggen 'tekstfile.txt'
In de html file wil ik een linkje/knop maken.
Elke keer als je op deze knop drukt dan wordt het getal in de tekstfile verhoogd met 1.

Hoe maak ik deze knop/link? Ja die knop lukt wel, maar het mechanisme voor dat ophogen :)

De html file wordt lokaal gebruikt als applicatie dus rechten etc is geen probleem. Het gaat niet om een webserver.
Hoeft niet perse javascript te zijn maar het liefst wel.
Wie kan mij hierbij helpen? Alvast bedankt voor het meedenken.

:thumb:
 
Laatst bewerkt:
Ik heb ooit eens wat gevogeld met een hoger lager spel. Niet verder gekomen dan de inzet, maar in dit geval moet dit genoeg zijn.


var inzet = 0;
[js]function ReageerOpinzetOmhoog()
{
inzet = inzet + 1;
toonInzet(inzet);
}

<input type="button" onclick="ReageerOpinzetOmhoog()" name="inzet" src="img/inzetOmhoog.png"></img>
[/js]

Volgens mij moet dit voldoende zijn.

Edit:
Dit is trouwens mijn functie als je die ook wilt inzien.

[js]function toonInzet(inzet)
{
var gradient=pen.createLinearGradient(420,100,200,50);
gradient.addColorStop("0.3","lightgreen");
gradient.addColorStop("0.6","yellow");
gradient.addColorStop("0.9","lightgreen");
pen.fillStyle=gradient;
pen.clearRect(200, 300, 500, 150);
pen.fillRect(50,450,750,30);
pen.font="30px Arial";
pen.fillText("Inzet: " + inzet,230,355);
pen.textAlign="left";
pen.strokeStyle="black";
pen.fillStyle="black";
}[/js]
 
Laatst bewerkt:
Dank voor je antwoord!
Ik heb nu dit, is dit wat het moet zijn voor jouw hoger-lager spel? Want ik krijg errors. Ik zie ook niet waar het wordt weggeschreven naar file..

Code:
<html>
<head>

</head>
<body>
<script language="javascript">
function toonInzet(inzet)
{
    var gradient=pen.createLinearGradient(420,100,200,50);
    gradient.addColorStop("0.3","lightgreen");
    gradient.addColorStop("0.6","yellow");
    gradient.addColorStop("0.9","lightgreen");
    pen.fillStyle=gradient;
    pen.clearRect(200, 300, 500, 150);
    pen.fillRect(50,450,750,30);
    pen.font="30px Arial";
    pen.fillText("Inzet: " + inzet,230,355);
    pen.textAlign="left";
    pen.strokeStyle="black";
    pen.fillStyle="black";
}

var inzet = 0;
 function ReageerOpinzetOmhoog()
{

    inzet = inzet + 1;
    toonInzet(inzet);
}
 

</script>
<input type="button" onclick="ReageerOpinzetOmhoog()" name="inzet" value="click">
</body>
</html>
 
Ik heb je precies gegeven hoe ik het heb in mijn script. Op het saldo verlagen na, maar dat was niet van toepassing hier..
Ik hoop dat er andere zijn die je verder kunnen helpen, ik heb niet veel verstand van Javascript vandaar ook dat ik niet verder ben gegaan dan de inzet toen der tijd.
 
Het is niet gelukt ik heb het op een andere manier opgelost, niet met javascript.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan