[Javascript] Probleem met Firefox *

Pagina: 1
Acties:

  • Dutch_guy
  • Registratie: September 2001
  • Laatst online: 20-04 14:47
De volgende dropdown gebruik ik om een taal te kiezen op een website:

code:
1
2
3
4
5
6
      <select name="taal" class="field" onChange="window.location.href='taalkeuze.asp?taal=' + taal.value + '&pagina=<%=pagina%>';">
          <option>Andere taal</option>
          <option value="NL">Nederlands</option>
          <option value="EN">Engels</option>
          <option value="DE">Duits</option>
      </select>


Dit werkt prima in IE. De waarde wordt doorgegeven aan de pagina taalkeuze.asp, waarna de taalkeuze wordt opgeslagen in een sessie object.

Echter in Firefox werkt het javascript gedeelte niet in bovenstaande code.

Als ik dit weghaal:

code:
1
+ taal.value + '&pagina=<%=pagina%>


dan werkt het wel, althans het onchange werkt. De fout zit hetm dus in de manier waarop ik de variabelen aan de string plak.

Iemand een idee ?

Pay peanuts get monkeys !


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 15:49

gorgi_19

Kruimeltjes zijn weer op :9

En wat heeft ASP er mee te maken? :) Vooralsnog zie ik er meer een clientside probleem in :)

>> Webdesign & Graphics

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Fuzzillogic
  • Registratie: November 2001
  • Laatst online: 01-07-2025
Gebruik eens this.value. En uiteraard je ampersand escapen, gij schavuit!

[ Voor 53% gewijzigd door Fuzzillogic op 08-04-2005 00:39 ]


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 20:35

crisp

Devver

Pixelated

vervang taal.value door:
JavaScript:
1
this.options[this.selectedIndex].value

en het werkt in alle browsers ;)

[ Voor 4% gewijzigd door crisp op 08-04-2005 00:37 ]

Intentionally left blank