Cheatah: form.submit bei IE und Mozilla

Beitrag lesen

Hi,

<form [...] style=display:inline;'>

der Attributwert *muss* in Anführungszeichen stehen. Ganz besonders das abschließende Singlequote, welches übrigens keine gültige CSS-Syntax ist.

<a href='javascript:this.form.submit();'>Link</a>

"this" hat in dem Kontext keine form-Eigenschaft.

Leider funktioniert das so nicht.

"Funktioniert nicht" funktioniert nicht. Fehlerbeschreibung, bitte.

Weiß einer, wie ich das Skript oben so ändern könnte, dass der mir immer das aktuelle Formular abschickt?

Beginne mit einer günstigen Definition des Begriffes "aktuelles Formular". Ermittle anschließend, wie Du aus dem Kontext des Links zu dem dieser Definition entsprechenden Objekt findest.

document.getElementsByName("formularname")[0].submit();

getElementsByName ist keine in DOM existierende Methode.

NS/Mozilla interpretieren diese Anweisung nicht, wenn sie außerhalb von <form>...</form> steht.

Es ist erstaunlich, dass sie sie _überhaupt_ interpretieren. Übrigens kann Netscape kein DOM, jedenfalls nicht z.B. Netscape 3 oder 4.

Cheatah

--
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes