AndreasW: Grafische Buttons & Übergabe von Variablen

Beitrag lesen

Hallo (FAQ nicht gelesen?)

===Dieser Button ist im folgenden gemeint===
<td><input onClick="Encode(); return true;" type="image" src="../pics/submit.gif" name="action" value="Login"></td></tr>

Bei type="image" werden immer die Koordinaten in der Form name.x und name.y übertragen (wie das in PHP rauskommt, weiß ich nicht genau, aber ich meine $name_x und $name_y)
action ist ein sehr ungünstig gewählter Name.
Was ist mit document.formularname.action gemeint?
Das action-Attribut des Formulars oder das Formularelement namens action? Verwende einen anderen Namen.

Nachdem man das Formular "abschickt", kommt eine PHP - Abfrage die so aussieht:

if ($action == "Login")

Das paßt nicht mit den übertragenen Daten zusammen.

Nur leider funktioniert die nur wenn ich den Button so verändere:
<td><input onClick="Encode(); return true;" type="submit" name="action" value="Login"></td></tr>

Auch dann besteht noch das Problem, daß action zweideutig ist.

In der JS- Encode - Funktion macht es keinen Unterschied ob ich da nochmal document.login.submit() aufrufe und/oder document.login.action.value = "Login" setze oder eben nicht. Funktioniert alles nicht :(

Siehe oben, der Name action ist ungünstig.

Andreas