nach drop down, seite im Frame öffnen
christian
- javascript
Guten Abend,
ich habe das unten stehende Script und das Auswahlmenu, weiß aber nicht, wie ich es anstelle, dass es funktioniert. Es sollte bei Auswahl "a", auch "a.html" auf der gleichen Seite in einem iframe (name=xyz") geöffnet werde. Was muss ich in die geschweiften Klammern der if-Funktionen schreiben????
<script language="javascript"><!--
function goto(form) {
if (form.motor.selectedIndex!=0)
{
if (form.motor.selectedIndex==1)
{parent.????????.href="a.html"}
else
if (form.motor.selectedIndex==2)
{parent.????????.href="b.html"}
else
}}
//-->>
<form method="post">
<select name="abc" size="1" onchange="goto(this.form);">
<option value="">Bitte wählen!
<option value="">a <option value="">b
</select>
</form>
Danke im vorraus, Christian
hallo
du musst bei value vieleicht was reinschreiben, da ansonsten der wert immer ein leerer string ist.
ansonsten ich würde mal dort nachschaun:
http://selfhtml.teamone.de/javascript/beispiele/verweisliste.htm
-RB-
Guten Abend,
ich habe das unten stehende Script und das Auswahlmenu, weiß aber nicht, wie ich es anstelle, dass es funktioniert. Es sollte bei Auswahl "a", auch "a.html" auf der gleichen Seite in einem iframe (name=xyz") geöffnet werde. Was muss ich in die geschweiften Klammern der if-Funktionen schreiben????
vorher:
<script language="javascript"><!--
function goto(form) {
if (form.motor.selectedIndex!=0)
{
if (form.motor.selectedIndex==1)
{parent.????????.href="a.html"}
else
if (form.motor.selectedIndex==2)
{parent.????????.href="b.html"}
else
}}
//-->>
<form method="post">
<select name="abc" size="1" onchange="goto(this.form);">
<option value="">Bitte wählen!
<option value="">a <option value="">b
</select>
</form>
Danke im vorraus, Christian
nachher:
<script language="javascript">
function Open(fn)
{ if (fn=="") return;
xyz.location.href=fn;
}
</script>
<form>
<select size="1" onchange="Open(this.options[selectedIndex].value)">
<option value="">Bitte wählen!
<option value="a.html">a
<option value="b.html">b
</select>
</form>
Bitte im nachhinein, Lutz