PROB mit zwei Auswahl- als Verweislisten auf e i n e r Seite
Sebastian
- javascript
Hallo,
ich habe auf einer Seite zwei Auswahllisten als Verweislisten. Die erste der beiden Listen funktioniert problemlos. Bei der zweiten funktioniert das Zurücksetzen [reset() und blur()] jedoch nicht: der jeweils ausgewählte Eintrag bleibt markiert stehen. Wo liegt der Fehler?
Vielen Dank für Hilfe!
Der Quelltext:
[...]
<script type="text/javascript" language="JavaScript">
function Go_1(x)
{
if(x == "nothing")
{
document.forms[0].reset();
document.forms[0].elements[0].blur();
return;
}
else
{
window.open(x);
document.forms[0].reset();
document.forms[0].elements[0].blur();
}
}
// -->
</script>
<script type="text/javascript" language="JavaScript">
function Go_2(x)
{
if(x == "nothing")
{
document.forms[0].reset();
document.forms[0].elements[0].blur();
return;
}
else
{
window.open(x);
document.forms[0].reset();
document.forms[0].elements[0].blur();
}
}
// -->
</script>
[...]
<form name="Form_1">
<p><select name="Ausw_1" size=1 ON-CHANGE="Go_1(this.form.Ausw_1.options[this.form.Ausw_1.options.selectedIndex].value)"
STYLE="font-family:Verdana,Arial,Helvetica; font-size:8pt; background-color:#FFFFFF">
<option value="nothing">Seite auswählen...
<option value="nothing">------- <option value="seite_A.htm">Seite A
<option value="seite_B.htm">Seite B
<option value="nothing">-------
</select></p>
</form>
[...]
<form name="Form_2">
<p><select name="Ausw_2" size=1 ON-CHANGE="Go_2(this.form.Ausw_2.options[this.form.Ausw_2.options.selectedIndex].value)"
STYLE="font-family:Verdana,Arial,Helvetica; font-size:8pt; background-color:#FFFFFF">
<option value="nothing">Seite auswählen...
<option value="nothing">------
<option value="seite_C.htm">Seite A
<option value="seite_D.htm/">Seite B
<option value="nothing">------ </select></p>
</form>
[...]
Zusatzfrage: Muß die Funktion Go - wie in meinem Beispiel - für jede Auswahlliste eigens definiert werden (Go_1 und Go_2), oder reicht eine einmalige Definition für beide Auswahllisten?