Was ist normalerweise verwendet?
Frage
ich darauf geklickt und das Formular abgeschickt wird, zusammen mit einer Abfragezeichenfolge wie x=1&y=2
auf die URL durch die Form der Aktion targetted angehängt.
Warum?
Lösung
Es verhält sich wie ein Mini-imagemap. Das ist von Entwurf.
Andere Tipps
Die x
und y
Werte sind die Koordinaten des Mauszeigers in Bezug auf das Element, wenn darauf geklickt.
Von der HTML 4.02 Spezifikation :
Wenn ein Zeigegerät verwendet wird, auf das Bild zu klicken, wird das Formular abgeschickt und die Klick-Koordinaten an den Server übergeben. Der x-Wert wird in Pixel von links in dem Bild und dem Y-Wert in Pixel von der Oberseite des Bildes gemessen. Die vorgelegten Daten enthalten Name.x = x-Wert und name.y = y-Wert, wobei „name“ der Wert des Namens-Attributs ist, und x-Wert und die y-Wert ist die x- und y-Koordinatenwerte.
IMAGE ist ein TYPE-Attribut Wert auf das Eingangselement für FORMs. Es gibt ein Bild, das auf angeklickt werden kann Informationen an die Verarbeitungs Skript zu übergeben. In Implementierung wirkt diese Form Art ähnlich wie der INPUT TYPE = SUBMIT Feld, aber im Gegensatz zu dem Feld SUBMIT, werden die Koordinaten des Bildes, die aktiviert werden, wurden an den Server zurück zusätzlich zu dem Rest der Formulardaten gesendet.
IE und Firefox erstellen beide verschiedene Variablen, wenn sie von einem Bild-Senden-Schaltfläche einreichen. Mein Rat ist, nicht auf einen von ihnen vertrauen in Ihrer Formularverarbeitung vorhanden ist. Wenn Sie muss (auf die von mehreren Tasten bestimmen gedrückt wurde) Sie müssen für mehrere Variablen überprüfen.
Ich gebe Ihnen drei Vermutungen, den Browser, um das Problem und die ersten beide zählen nicht verursacht. Wenn Sie ein Bild Taste haben
<input type="image" name="restore" value="Restore" src="...">
, wenn der Benutzer klickt, Mozilla die Werte zurückgeben
restore = Wiederherstellen
restore_x = Anzahl der Pixel von oben Bild
restore_y = Anzahl der Pixel von linkem Rande des Bildes
IE, jedoch wird nicht gibt die Wiederherstellung = Template Schlüssel / Wert-Wiederherstellung. So können Sie, wenn Sie in einem Browser entwickeln hängen bleiben und dann testen, in IE, weil
isset($_POST['restore'])
wird immer false zurück in IE, aber wie in Mozilla erwartet funktionieren (und wahrscheinlich Opera aber ich kenne die Spitze von meinem Kopf nicht aus).
- Aus 2004 webmasterworld.com Forum Post Ich habe gerade gegoogelt
Das sind die Koordinaten, die Sie auf einem Bild geklickt wird, eine Eigenschaft der „Bild“ Art des Eingangskontrolle. Sie können diejenigen ignorieren, wenn Sie sie nicht brauchen.