Avatar billede netsjov Nybegynder
20. maj 2002 - 16:23 Der er 6 kommentarer og
1 løsning

hjælp til simpel fejl

Jeg er en dør til javascript så jeg ville være meget glad hvis der var en der ville hjælpe min med denne kode stump.

Jeg han en funktion

<script language="javaScript">
function fnchangemenu(i) {
if i == 'true' {
  window.location('default.asp?menu=true')
} else {
  window.location('default.asp?menu=false')
};
}

</script>


Som jeg kalder med
onchange="fnchangemenu(this.value);"
fra en select box.
Hvorfor virker det ikke?
Avatar billede nikolajdu Nybegynder
20. maj 2002 - 16:28 #1
<select onchange="fnchangemenu(this.options[this.selectedIndex].value)">

/Nikolaj
Avatar billede nikolajdu Nybegynder
20. maj 2002 - 16:35 #2
Og du skal så lige have

<option name="med_menu" value="true">Med menu</option>
<option name="uden_menu" value="false">Uden menu</option>
Avatar billede netsjov Nybegynder
20. maj 2002 - 16:46 #3
hmm, jeg fixede det selv. det var parantesen omkring id betingelsen.
Avatar billede nikolajdu Nybegynder
20. maj 2002 - 16:50 #4
Jeg vil da vældigt gerne se hvor du har rettet det til...
Avatar billede netsjov Nybegynder
20. maj 2002 - 16:54 #5
Yep. følgende:
function fnchangemenu(i) {
if (i == 'true') {
  window.location.href = 'default.asp?menu=true';
} else {
  window.location.href = 'default.asp?menu=false';
};
}

som kaldes med:
onchange="fnchangemenu(this.value)"
Avatar billede nikolajdu Nybegynder
20. maj 2002 - 16:55 #6
Hvad vil du få ud af at trække en value ud af en <select>, når det er dine <option> der bestemmer det.

/Nikolaj
Avatar billede netsjov Nybegynder
20. maj 2002 - 17:10 #7
det er en dop down, så der kan kun være en value og det er optionen der bestemmer hvilken det er. Overstående virker glimrende.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester