[HTML/Javascript] If yes, then

Pagina: 1
Acties:
  • 1.505 views sinds 30-01-2008

  • Workaholic
  • Registratie: Februari 2003
  • Niet online
Waarschijnlijk een heel simpel vraagje, wellicht ook wat "dom".

Maar ik ben bezig met een troubleshooter voor een website. Stelt helemaal niet zo veel voor.

Idee :

Vraag (antwoord ja of nee mogelijk)

Antwoord met behulp van een knop ja/nee of een checkbox.

Ja ---> ga naar pagina 2 --> opnieuw een vraag met ja/nee
Nee -> ga naar pagina 3-> opnieuw een vraag met ja/nee

Dus een simpele if .. then.. (qbasic van vroeger? :P)

Hoe kan ik dit het beste doen? Javascript? Of bestaat hier een html code voor? Ik ben geen scriptheld dus liefst een beetje simpel houden.

Ik request niet zo zeer voor de code (wel welkom uiteraard ;)) maar het gaat mij er meer om hoe ik dit het beste aan kan pakken. Gaarne wat advies m.b.t welke taal/aanpak. Nogmaals ik ben een leek op het gebied van coden

Wat zoeken/googlen betreft, ik weet niet precies welke keywords ik hiervoor moet gebruiken. Heb wel wat gevonden maar dat is met forms. Weet niet of dat handig is.

[ Voor 24% gewijzigd door Workaholic op 23-09-2006 14:23 ]

Mijn V&A


  • ID-College
  • Registratie: November 2003
  • Laatst online: 12-02 22:12
PHP:
1
2
3
4
5
if($answer == "Ja") {
//ga naar pagina 2
}
elseif($answer == "Nee")
{ //ga naar pagina 3}

En anders javascript lijkt me, HTML kan dit zover ik weet niet :)

[ Voor 36% gewijzigd door ID-College op 23-09-2006 14:24 ]


  • t-x-m
  • Registratie: November 2003
  • Laatst online: 05-01 18:35

t-x-m

.NET Nerd

HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<script language="javascript">
function check(){
  if (document.getElementById('checkbox').checked == true){
     alert("Checkbox staat aan");
  }
  else
    {
      alert("Checkbox staat uit");
  }
}
</script>
<body>
<form onsubmit="check()">
<input type="checkbox" id="checkbox">
<input type="submit" value="verder">
</form>
</body>

Niet getest, zou kunnen werkenWerkt :9

[ Voor 23% gewijzigd door t-x-m op 23-09-2006 14:31 ]

GC.Collect();


  • Rowanov
  • Registratie: Februari 2004
  • Niet online

Rowanov

Kop eens wat anders...

HTML is markup, waarmee je dus de structuur van je pagina in elkaar zet. Dan heb je dus een scripting-taal nodig om dit te fixen. In dit geval lijkt php me zelfs makkelijker dan javascript. Je maakt 1 php pagina en via de url van de ja/nee link geef je iedere keer zoiets mee:
code:
1
pagina.php?vraag=1&antwoord=ja


Pagina.php hoort dan de vragen uit te spugen en aan de hand van de informatie in de "get" en als daar niets in staat hoort hij terug te vallen op vraag 1. Je kan dan alle voorwaarden server-side bekijken, maar daar moet je met behulp van google en php.net wel uitkomen.

  • WvdWest
  • Registratie: Augustus 2002
  • Niet online
Als ik het goed begrijp heb je dus een pagina met een vraag en twee antwoorden. Bij elk van deze antwoorden hoort een andere pagina, dus:

pagina1.html
Vraag 1
Antwoord a -> pagina2.html
Antwoord b -> pagina3.html

pagina2.html
Vraag 2
Antwoord a -> pagina4.html
Antwoord b -> pagina5.html

Als dit het inderdaad is kan je toch gewoon in HTML een link gebruiken :?

I'm not a complete idiot - several parts are missing.


  • dusty
  • Registratie: Mei 2000
  • Laatst online: 25-11-2025

dusty

Celebrate Life!

standaard javascript zie T-X-M voor je oplossing.

Volgende keer zelf wat meer onderzoek doen aub.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR

Pagina: 1

Dit topic is gesloten.