• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

dropdown mit target

Status
Für weitere Antworten geschlossen.

Bit2_Gosu

Neues Mitglied
Hi ! Ich hab mir ein dropdown menü gemacht:

HTML:
<html>
<body>
<form name="jump" target="MAIN">
<select name="menu" onChange="location=document.jump.menu.options[document.jump.menu.selectedIndex].value;" value="GO">
        <option value="foren.php">Foren</option>
        <option value="registrierung.html">Registrierung</option>
    </select>
</form>
</body>
</html>
wie ihr seht, steht hinter "form name=..." auch ein target.

Leider steht es da wohl an der falschen Stelle, denn es klappt so nicht :???:

Hab schon bisl gesurfed, aber fast alle benutzen so komisches java script zeug und das kann ich noch net so.

Wie geht das mit dem target denn richtig ?

Danke :wink:
 
gott, das hatten wir hier auch mal, nur bin ich zu faul zum suchen^^.

in den head:

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

und das an einer beliebigen stelle:

HTML:
<form name="form_01">
  <select name="menue_01" onChange="MM_jumpMenu('parent', this, 0)">
    <option>#</option>
    <option>##</option>
    <option>###</option>
  </select>
</form>

Nils aka XraYSoLo
 
Habs jetzt gelöst, aber eine Frage bleibt doch noch:

HTML:
<html>
<body>

<form name="jump">
<select name="menu" onChange="top.MAIN.location.href=this.options[this.selectedIndex].value;" value="GO">

<option value="foren.php">Foren</option>
<option value="javascript:history.back()">Zurück</option>

</select>
</form>
</body>
</html>

Wenn der Benutzer jetzt einmal beim dropdown menü auf "Zurück" gedrückt hat (siehe code) und dann wieder wohin geht, dann kann er dann nicht mehr die Option "zurück" wählen, wenn der nicht vorher eine andere Option (hier die Option "Foren") gewählt hat.


Lässt sich das auch noch lösen ?
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
Zurück
Oben