Javascript MVC 1 button meerdere functies help ?

Status
Niet open voor verdere reacties.

Timmetjuh23

Nieuwe gebruiker
Lid geworden
20 sep 2010
Berichten
2
Goedendag,

Ik ben aan het programmeren in Javascript met Model,View en Controller,
Nou is mijn probleem:

Ik heb verschillende Opgaves als volgt:
Opgave 1
Opgave 2
Opgave 3
enz......

Nou wil ik met 1 Volgende button met Function(), zorgen dat hij de Opgaves één voor één laat zien ?!
En dat ik met 1 Vorige button weer terug kan ?!

Kan iemand mij hier alsjeblieft mee helpen ik raak behoorlijk gefrustreerd :(

Alsvast bedankt :D

Met vriendelijke groet,

Tim
 
[JS]var huidigeVraag = 1;

function vorigeVraag()
{
huidigeVraag -= (huidigeVraag == 1) ? 0 : 1;
}

function volgendeVraag()
{
huidigeVraag += (huidigeVraag == 10) ? 0 : 1;
}[/JS]
HTML:
<button onclick='vorigeVraag();'>vorige vraag</button>
<button onclick='volgendeVraag();'>volgende vraag</button>
er van uitgaande dat je vragen van 1 tot en met 10 lopen.
 
Bedankt voor je reactie het is me inmiddels al gelukt :D

function Opgave()
{
deReeks = new Reeks()

var opgaveNummer = 1;
document.getElementById("opgave").innerHTML = "Opgave " + opgaveNummer;
//**********************************************************************\\
this.toonVolgendeOpgave = toonVolgendeOpgave;
this.toonVorigeOpgave = toonVorigeOpgave;
//**********************************************************************\\


function toonVolgendeOpgave()
{
if (opgaveNummer < 10)
{
opgaveNummer++;
document.getElementById("opgave").innerHTML = "Opgave " + opgaveNummer;
}

}

function toonVorigeOpgave()
{
if (opgaveNummer >= 2)
{
opgaveNummer--;
document.getElementById("opgave").innerHTML = "Opgave " + opgaveNummer;
}
}
}
 
Mooi!


Overgens is het wel handig om 'var' te gebruiken, als je een new Iets() maakt. Tenzij deReeks een global var is, natuurlijk. Wat me op een volgend punt brengt: global vars zijn evil...
 
Laatst bewerkt:
Globale variabelen zijn sowieso af te raden, omdat deze nogal wat ongewenst gedrag kunnen veroorzaken :).
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan