Zwei mir bekannte Varianten habe ich überprüft die der FF3 beide umsetzt aber der IE6 nicht:
Ja, siehe https://redaktion.selfhtml.org/selfhtml-preview/javascript/einbindung.html#fehler-code-als-string. (SSL-Warnungen wegklicken.)
Und, was in Variante 1 nicht gehen würde, dem Funktionsaufruf einen Parameter übergebe
Zur Parameter übergabe siehe https://redaktion.selfhtml.org/selfhtml-preview/javascript/einbindung.html#fehler-handler-aufrufen
Der Einfachheit halber kannst du wie gesagt eine anonyme Wrapper-Funktion notieren:
form.onsubmit = function () {
return tatsächlicherHandler(parameter1, parameter2, ...);
};
function tatsächlicherHandler () {
...
return false;
}
und mit "return false" ein Neuladen der Seite verhindere?
Einfach am Ende der Handlerfunktion return false notieren.
https://redaktion.selfhtml.org/selfhtml-preview/javascript/einbindung.html#standardaktion
Mathias