Wie kann ich ein Element in einer Auswahlliste resetten?
Ralf
- javascript
hallo!
ich hab ne kleine auswahlliste gebaut, die per jaavscript zu der angesprochenen URL springt. funktioniert auch alles einwandfrei
wie kann ich, NACHDEM ein element ausgewählt und zur URL gesprungen wurde (in nem anderen frame) wieder automatisch nicht das ausgewählte, sondern das anfangselement anzeigen lassen (im klappmenü)?
<form action="">
<select id="red" size=1 name="Auswahl"
onChange="Go(this.form.Auswahl.options[this.form.Auswahl.options.selectedIndex].value);this.form.Auswahl.">
<option value="nothing">Hier kannst Du wählen:</option>
<option value="link 1">Titel 1</option>
<option value="link 2">Titel 2</option>
..
</select>
</form>
ich möchte irgendwie erreichen, daß z.b. nach der auswahl von "Titel 1" nicht das als top eintrag stehenbleibt und anstelle dessen wieder das "Hier kannst Du wählen" erscheint.
Danke!
Gruss
Ralf
Hallo Ralf,
Zum einen ist es interessant zu wissen, was in Go() passiert.
Zum anderen mag dir vielleicht http://selfhtml.teamone.de/javascript/objekte/forms.htm#reset helfen
Grüße
David
hallo david,
hier das javascript
du siehst das problem: obowlh die reset zeile drin ist, wird das formular nicht resettet. übersehe ich irgendwas?
function Go(x) {
parent.frames[4].location.href = x;
document.forms[0].reset();
document.forms[0].elements[0].blur();
}
danke
gruss ralf
moin :)»» hallo david,
Vielleicht hilft es ja schon <option value="nothing">Hier kannst Du wählen:</option> als vorausgewählt zu definieren:
<option value="nothing" selected>Hier kannst Du wählen:</option>
liebe Gruesse lina
so. hallo ihr zwei :-)
die lösung war eine andere:
onChange="Go(this.form.Auswahl.options[this.form.Auswahl.options.selectedIndex].value);document.forms[0].reset();">
die reset funktion mußte auch noch hier rein.
geht jetzt
trotzdem danke :-)
gruss aus der affenhitze
ralf