select onchange funktioniert nicht
volvi
- javascript
0 scherzkeks0 volvi0 Struppi
Hallo,
weiß jemand warum die Umleitung nicht funktioniert?
echo "<select name=id onChange="parent.location.href='profil.php?id='+this.form.id.options[this.form.id.selectedIndex].value">";
Hallo,
Hallo
weiß jemand warum die Umleitung nicht funktioniert?
echo "<select name=id onChange="parent.location.href='profil.php?id='+this.form.id.options[this.form.id.selectedIndex].value">";
Der Name "id" steht nicht zwischen Anfuehrungszeichen, das duerfte jedoch keinem Browser etwas machen, da es ja mal zulaessig war.
Ich denke jedoch, dass "id" vorreserviert sein koennte, versuchs mal mit nem andern Namen. Ausserdem wuerde ich Zuweisungen in Event-Handlern grundsaetzlich in void() setzen.
Naja, vielleicht hilfts ja.
Schoenen Montach noch,
scherzkeks
Also ich habe mal "id" in "wert" umbenannt, funktioniert aber trotzdem nicht.
echo "<select name=id onChange="parent.location.href='profil.php?id='+this.form.id.options[this.form.id.selectedIndex].value">";
Für eine JS Problem interessiert der PHP Code nie, nur das was im Browser ankommt.
Was für ein Fehler bekommst du?
Struppi.
Als Fehler kommt "Objekt erforderlich"...
<select name=wert onChange="parent.location.href='profil.php?id='+this.form.wert.options[this.form.wert.selectedIndex].value">
<option value=1>1
<option value=1>2
<option value=1>3
<option value=1>4
<option value=1>5
</select>
Als Fehler kommt "Objekt erforderlich"...
Aha!
<select name=wert onChange="parent.location.href='profil.php?id='+this.form.wert.options[this.form.wert.selectedIndex].value">
Die Fehlermeldung dürfte hier aber nicht mehr kommen, dann machst du etwas anderes falsch.
Noch einfacher.
<select name=wert onchange="parent.location.href='profil.php?id='+this.options[this.selectedIndex].value">
Struppi.