Prinz_Wolff
Mitglied
Registriert: 05.04.2006
Beiträge: 1
|
|
Hallo Zusammen, ich bin ganz neu auf dem Gebiet, ich hoffe Ihr könnt mir weiter helfen.
Ich versuche über Javascript ein flexibles Formular zu erstellen. Es funktioniert alles, bis auf das Ausführen der Funktion radioWert.
document.write(' <tr><td> </td></tr><tr><td align="right" ><input type="submit" value=" Next " onClick="return radioWert(document.a11.erik)">');
function radioWert(rObj) { for (var i=0; i<rObj.length; i++) if (rObj[i].checked) return rObj[i].value; return false;
Kann ich die Funktion von hier nicht aufrufen?
Danke Erik
|
|
| 05.04.2006 14:59:06 |
|
pit-r
Moderator
Ort: Aachen
Registriert: 14.03.2006
Beiträge: 62
|
|
Moin!
Deinem Konstrukt ist sicher nur eines zu entnehmen: Dein Code ist insgesamt bestimmt nicht valide. Der Rest läßt sich nur erahnen. Je nach Kontext kann das Ganze (trotz mangelnder Validität) funktionieren. Allerdings steht zu vermuten, daß das document.write erst nach dem Laden des Dokuments ausgeführt wird.
In einem solchen Fall wird das gesamte Dokument überschrieben - inklusive des Scripts. Die Funktion existiert also gar nicht mehr. Du solltest daher einen anderen Weg wählen, Dein Formular flexibel zu gestalten. Welcher da sinnvoll wäre läßt sich mangels Information nicht sagen...
Ahoi - Pit
_______________________________________ Öh - da kannichnixfür
|
|
| 06.04.2006 09:49:25 |
|
Wechsel zu
Die letzten Beiträge aus diesen Forum
|
|