PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : img-buttons statt submit und skript läuft anders!


strangelove101
04.06.2002, 16:09:31
ich hab in einem frame links eine abfrage die ich über mehrere submit-buttons abschicke

z.b.
<input type="submit" name="plzgastro" value="Gastro" class="button">

im empfangenden php-skript frage ich das dann mit
if (isset($plzgastro)
ab und das skript arbeitet auch in Ordnung dann.

wenn ich aber nun die submit-Buttons gegen
<input type="image" src="go_b.gif" name="plzgastro"....>
austausche, dann funktioniert das skript nicht mehr ganz richtig!

weiss jemand rat?

danke

Dago
04.04.2004, 12:37:33
Bei type="image" sendet der Browser die genaue Position der Stelle des Bildes, die der User angeklickt hat. Dies tut er in Form einer X- und einer Y-Koordinate. X ist die horizontale und Y die vertikale Achse - der Nullpunkt liegt oben rechts.
Übergeben werden die beiden Variablen in Form von:
name_x und name_y
name steht für den Inhalt des name-Attributs innerhalb des input-Tags.

Bsp:
Du hast einen Image-Button von 100x100 Pixeln mit name="test_button".
Der User klickt in die obere rechte Ecke des Buttons.
Dein Skript erhält also diese beiden Variablen:
[test_button_x] => 0
[test_button_y] => 0

Klickt der User dagegen in die untere rechte Ecke, erhältst du:
[test_button_x] => 0
[test_button_y] => 99

Ansonsten verhält sich ein Image-Button wie ein normaler Submit-Button - das Formular wird ausgeführt und abgeschickt.

PS: Vermutlich kann der Threadersteller nichts mehr damit anfangen (Erstellt: Juni 2002) aber eventuell interessiert es ja den ein oder anderen Forumuser ;)