Vorbemerkung: Diese Anfrage hatte ich vor zwei Tagen schon einmal eingestellt, aber da ich keine Antwort erhielt und die Anfrage inzwischen nicht mehr unter den aktuellen Beiträgen aufgeführt wird, möchte ich es noch einmal versuchen.
------------------------
Guten Tag!
Basierend auf http://selfhtml.teamone.de/javascript/beispiele/verweisliste.htm, habe ich die Seite http://hrz.upb.de/universitaet-aktuell/studium/studium-probe.htm erstellt.
Die Auswahllisten funktionieren. Wenn ich aber über eine der Auswahllisten zu einer anderen Seite gesprungen bin und über den Pfeilbutton "Zurück" im Browser zurückgehe, sind die Werte - trotz entsprechender Anweisungen im Script - nicht zurückgesetzt worden. Das hat zur Folge, dass ich eine Auswahloption, die ich bereits angeklickt hatte und die nun immer noch den Auswahlbalken zeigt, nicht unmittelbar erneut mit entsprechendem Erfolg - nämlich der Weiterleitung zur ausgewählten WWW-Seite - aufrufen kann.
Kennt jemand eine Möglichkeit, das zu ändern? Ich habe schon mit onUnload, onBlur, onFocus und weiteren Eventhandlern herumexperimentiert, aber nicht das gewünschte Ergebnis, nämlich ein Zurücksetzen der jeweiligen Auswahlliste auf den ersten Eintrag und ein Entfernen des Auswahlbalkens, erzielt.
Zugegebenermaßen sind meine JavaScript-Kenntnisse noch sehr ausbaufähig, so dass ich nur hoffen kann, dass ich beim ersten Einstellen dieser Anfrage nicht deshalb kein Feedback erhielt, weil die Frage zu lächerlich ist.
Hier nun noch das verwendete Script bzw. der relevante Ausschnitt:
<script type="text/javascript">
<!--
function Go(x) {
location.href = x;
document.forms[0].reset();
document.forms[0].elements[0].blur();
}
//-->
</script>
<form action="">
<p><select size=4 name="Auswahl" onChange="Go(this.form.Auswahl.options[this.form.Auswahl.options.selectedIndex].value)">
<option value="http://hrz.upb.de/universitaet-aktuell/studium/studium-probe.htm">Bitte wählen Sie:</option>
... weitere Optionen ...
</select></p>
</form>
Vielen Dank im Voraus für alle eventuellen Hinweise!
Mit freundlichen Grüßen
Ulrich Willmes