Sven Rautenberg: Bei grafischen Button wie "Name" und "Value" auswerten?

Beitrag lesen

Hallo allerseits,

Moin, Ralf!

ich versuch verzweifelt mit folgenden Code:

<button name="Button1" type="button" value="Blau" onClick="self.location.href='http://test.domain.de/testerg.asp'" ID="Button1">
<img src="./bilder/blau.gif" width="10" height="10" border="0" alt="Bild">

Was du hier machst: Beim Klick wird eine neue Seite geladen. Das Verhalten ist identisch mit dem Eingeben der URL in der Browserzeile - dabei wird aber keinesfalls das Formular abgeschickt, und deswegen findet dein ASP-Skript auch nichts.

Bastel einen SUBMIT-Button rein. :)

Entweder einen auf old-school-Weise: <input type="image" src=...> (das ist IMMER ein Submit-Button), oder einen mit <button type="submit" ...> (nach Angaben von SelfHTML die "moderne" Variante). Erst dann wird das Formular abgeschickt.

Kleiner Hinweis: Bei Variante A wird nicht der Name bzw. (nichtvorhandene) Value gesendet, sondern die Klickposition der Maus auf dem Bild. Du kriegst dann zwei Variablen mit dem Namen des Buttons laut name="..." und "_x" und "_y" hintendran. Zumindest ist das bei PHP so, ich vermute aber mal, daß dieses Verhalten vom Browser abhängt, nicht vom Serverskript.

- Sven Rautenberg