Moin moin!
return checkFormular(this) könnte helfen. "this" bezeichnet das aktuelle, eigene Objekt. Mir ist aber immer reichlich unklar, was das genau bezeichnet, also verwende ich es nicht gern.
this zeigt innerhalb einer Methode immer auf das Objekt, fuer das diese Methode aufgerufen wurde. onsubmit() ist ein Handler (und damit eine Methode) eines Formularobjektes, also wird this auf das Formular zeigen.
Das OnSubmit-Attribut in HTML ist nur ein Shortcut fuer etwas, das man in JavaScript ungefaehr so schreiben wuerde:
document.forms[formname].onsubmit = function () {
/* der Attributwert gibt den Quellcode des Handlers vor */
return checkFormular(this);
}
Entsprechendes gilt auch fuer alle anderen Eventhandler-Attribute. Aus diesem Wissen kann man dann ganz einfach ableiten, worauf sich this bezieht.
So long
--
In God we trust, everybody else we monitor...