Ik ben voor een forum een jump menu aan het maken.

Nu heb ik het volgende in mijn head staan:


<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->
</script>


en dit in mijn pagina


<form name="form1">
	<select name="jumpy" onChange="MM_jumpMenu('parent',this,1)">
		<option value="../forum/cat.php?cat=4">Boe</option>
		<option value="../forum/cat.php?cat=5">Hoeboe</option>
		<option value="../forum/cat.php?cat=6">Boehoe</option>
	</select>
<input type="button" name="Button1" value="Go" onClick="MM_jumpMenuGo('jump','parent',1)" class="button">
</form>


Hij jumpt nu prima alleen hij zo volgens Dream Weaver ook de geselecteerde keuze moeten weergeven. Dit is alleen niet zo.

Dus: wanneer ik Boehoe kies staat het dropdown menu altijd nog op Boe.

Hoe kan ik dit oplossen? Ik wil dus de active pagina weergeven.

Groeten!

<?php
	$cat = (isset ($_GET['cat'])) ? ($_GET['cat']) : (4);
?>
<form name="form1">
    <select name="jumpy" onChange="MM_jumpMenu('parent',this,1)">
        <option value="../forum/cat.php?cat=4"<?php if ($cat == 4) echo 'selected="selected"'; ?>>Boe</option>
        <option value="../forum/cat.php?cat=5"<?php if ($cat == 5) echo 'selected="selected"'; ?>>Hoeboe</option>
        <option value="../forum/cat.php?cat=6"<?php if ($cat == 6) echo 'selected="selected"'; ?>>Boehoe</option>
    </select>
<input type="button" name="Button1" value="Go" onClick="MM_jumpMenuGo('jump','parent',1)" class="button">
</form>
Kan dit niet met JS opgelost worden Jan?

Dit had ik zelf ook kunnen bedenken (A)

Als 't niet anders kan moet 't maar zo
Wat is je weerstand tegen deze oplossing dan?
Ik dacht dat 't in JS kon... heb er geen weerstand tegen... ik loop te zeuren... moet maar eens gaan slapen :D

Dank je ;)
Haha, oké, welterusten dan!

Reageren