Toon posts:

[java] 2 comboboxen, 1 zoek knop

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

Verwijderd

Topicstarter
Het zal vast een n00b vraag zijn maar k ben ook nog niet zo'n java koningin.
'k heb de search gebruikt maar niks kunnen vinden...

Ik heb op mij site dus 2 comboboxen waar mensen kennen kiezen om vervolgens via de zoek knop naar de html pagina te gaan die ze zoeken (best logische toch)
De onderste combobox werkt prima, maar de bovenste doet helemaal niks....
'k heb geprobeerd 2 zoek knoppen te maken en ze een naam te geven, maar dat werkte ook niet:(

wie o wie weet wat ik fout doe???

voorbeeld: http://www.magica.nl/new/zoeken.html

Dit is de code die k gebruik
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<form  name="take">
      <select name="take2" size="1" class="inputred">
          <option selected value="huidige pagina.html">--zoeken 1--</option>
          <option value="1.html">keuze 1</option>
          <option value="2.html">keuze 2</option>
          <option value="3.html">keuze 3</option>
          <option value="4.html">keuze 4</option>
      </select>

<script>
       <!--
             function taking()
             {
    location=
    document.take.take2.options document.take.take2.selectedIndex].value
              }
        //-->
</script>

        <select name="take3" size="1" class="inputred">
            <option selected value="huidige pagina.html">--zoeken 2--</option>
            <option value="1.html">keuze 1</option>
                <option value="2.html">keuze 2</option>
            <option value="3.html">keuze 3</option>
            <option value="4.html">keuze 4</option>
        </select>

<script>
       <!--
             function taking()
             {
    location=
    document.take.take3.options[document.take.take3.selectedIndex].value
             }
         //-->
</script>

<input type="button" class="inputred"
            value="Zoek" name="B1" onClick="taking()">

  • sjroorda
  • Registratie: December 2001
  • Laatst online: 18:13
Zonder de hele code door te spitten is duidelijk dat er iets mis gaat wanneer je twee functies dezelfde naam geeft :). Geef de functies eens aparte namen als taking1() en taking2().

  • KingRichard
  • Registratie: September 2002
  • Laatst online: 17-08 19:31

KingRichard

former Duke of Gloucester

Om te beginnen heb je twee functions met dezelfde namen. Het is ook handiger om beide functies in één <SCRIPT>-blok te zetten of er zelfs één functie van te maken.

[ Voor 4% gewijzigd door KingRichard op 31-03-2003 15:20 . Reden: Te laat op F5 gedrukt om sjroorda te lezen :9 ]

a horse! a horse! my kingdom for a horse! (exeunt)
[got.profile] | [t.net.profile] | [specs]


  • Willem
  • Registratie: Februari 2001
  • Laatst online: 02:05
Ik weet zeker dat als je deze zoekresultaten doorbladert je e.e.a. moet tegenkomen wat je helpt bij het oplossen van je probleem, plus dat je daarin bovenstaande tips kunt verwerken.

Succes :)

Motor (of auto) onderhoud bijhouden


Dit topic is gesloten.