webForumDet fria alternativet

Rullgardinsmeny - använda text mellan option

JavaScript

1 svar · 286 visningar · startad av Type

Medlem sedan mars 20021 239 inlägg
Frågan#1

Hejsan!
Jag har en rullgardinsmeny som funkar perfekt för dess ändamål. Nu vill jag dock kunna skicka med informationen mellan option-taggarna så jag slipper koda dit det på annat sätt...

<form name="navigera">
 PICK A LICK:
 <select NAME="sys" SIZE="1" onchange="rullmeny();" class="middleInput">
  <option value="#">-------------------------------</option>
  <option value="tabs_main.php?p=fonkytap1">Fonkytap 1</option>
  <option value="tabs_main.php?p=fonkytap2">Fonkytap 2</option>
  <option value="tabs_main.php?p=kindergardenstringskipping">Kindergarden stringskipping</option>
  <option value="tabs_main.php?p=shreddingminiarpeggio">Shredding Miniarpeggio</option>
  <option value="tabs_main.php?p=stringskipping">Stringskipping</option>
  <option value="tabs_main.php?p=towardsfwithdringing">Towards F with dringing</option>
  <option value="#">-------------------------------</option>
  <option value="tabs_main.php?p=tappingexercise1">Tapping Exercise 1</option>
  <option value="tabs_main.php?p=tapping_exercise2">Tapping Exercise 2</option>
  <option value="tabs_main.php?p=tappingeminor">Tapping E-minor</option>
 </select>
</form>

Javascript:

<script type="text/javascript">
<!--hide
function rullmeny() {
link="";
link=document.navigera.sys.options[document.navigera.sys.selectedIndex].value;
//alert(link);
if(link!="#") parent.frames['mainFrame'].location.href=link;
}
//-->
</script>

exempel: Jag vill alltså tex när man trycker på Fonkytap 1 kunna skicka tabs_main.php?p='fonkytap1'&realA='Fonkytap 1'. Så att jag slipper fixa mellanslag,stor bokstav och liknande...

Går detta?

Medlem sedan dec. 20025 483 inlägg
#2

Hej!

onchange="rullmeny(this.options[this.selectedIndex])"
.
.
.
<script type="text/javascript">

function rullmeny(opt) {
if (opt.value != "#")
    parent.frames["mainFrame"].location.href = opt.value + "&realA=" + opt.text;
}

</script>
267 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)