Action-Button statt OnChange
Antonio
- javascript
Hallo!
Wir möchten OnChange="j(this.options[this.selectedIndex].value);" durch einen Button mit Action=... ersetzen.
Action="j(this.options[this.selectedIndex].value);" und
Action="javascript:j(this.options[this.selectedIndex].value);"
funktionieren nicht.
Daher Frage an JavaScript-Experten: Wie ist das hinzubekommen? Was machen wir verkehrt?
Danke
Antonio
-----
<SCRIPT LANGUAGE=JavaScript TYPE="text/javascript">
<!--
function j(x) {
URL = "...";
window.open(URL,'_self');
}
//-->
Hi,
Wir möchten OnChange="j(this.options[this.selectedIndex].value);" durch einen Button mit Action=... ersetzen.
Action="j(this.options[this.selectedIndex].value);" und
Action="javascript:j(this.options[this.selectedIndex].value);"
funktionieren nicht.
Du weißt, daß du das "action" oben in das <form> schreiben mußt?
Die Konstruktion mit "this" dürfte dann auch nicht mehr funktionieren, da sich dies ja auf das aufrufende
Objekt bezieht. Und das ist nun nicht mehr die Auswahlliste, sondern das gesamte Formular.
Gib mal bitte ein bißchen mehr Code an.
Gruß,
Slyh
Hi,
Wir möchten OnChange="j(this.options[this.selectedIndex].value);" durch einen Button mit Action=... ersetzen.
Action="j(this.options[this.selectedIndex].value);" und
Action="javascript:j(this.options[this.selectedIndex].value);"
funktionieren nicht.Du weißt, daß du das "action" oben in das <form> schreiben mußt?
Das war natürlich ziemlicher Quatsch, was ich da geschrieben habe...
Action hat mal gar nichts mit JavaScript zu tun. Ich dachte, du meinst "onSubmit". Meinst du das?
Gib mal bitte mehr Code an, und eine genaue Beschreibung was du erreichen willst.
Gruß,
Slyh