Hallo,
Ich glaub, ich habs.
onSubmit="top.MeineFuntkion();"
scheint zu funktionieren.
ja, genau so. Im Prinzip war dein Aufruf von top.document.getElementById(...) ja schon das gleiche.
Übrigens schreibt sich der Eventhandler in Kleinbuchstaben, also onsubmit. Solange er im HTML als Attribut notiert wird, ist das nicht tragisch, denn HTML ist nicht case-sensitive (XHTML aber schon). Sobald der Handler aber innerhalb von Javascript selbst gesetzt wird, ist Kleinschreibung Pflicht - Javascript ist da streng. Beispiel:
formularobjekt.onsubmit = Meinefunktion;
formularobjekt und Meinefunktion müssen natürlich konsequent so geschrieben werden, wie du sie selbst definierst.
Ciao,
Martin
--
"Hier steht, deutsche Wissenschaftler hätten es im Experiment geschafft, die Lichtgeschwindigkeit auf wenige Zentimeter pro Sekunde zu verringern." - "Toll. Steht da auch, wie sie es gemacht haben?" - "Sie haben den Lichtstrahl durch eine Behörde geleitet."
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
"Hier steht, deutsche Wissenschaftler hätten es im Experiment geschafft, die Lichtgeschwindigkeit auf wenige Zentimeter pro Sekunde zu verringern." - "Toll. Steht da auch, wie sie es gemacht haben?" - "Sie haben den Lichtstrahl durch eine Behörde geleitet."
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(