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?

War es hilfreich?

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.

eskimo.com

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top