Frage zu input type="image"

my-azur

Mitglied
Hallo,
auf der Seite http://blog.outer-court.com/click2/ wird eine Klickstatistik angewand!

In <input type="hidden" name="clicks" value="276,203;272,140" />
werden ja die Positionen des Klicks gespeichert, aber woher kommen diese Koordianten? Ich kann keine Map finden!

Kann mir einer Sagen wie das geht ... über PHP denke ich aber wie kann ich die Koordinate abgreifen?

Danke für infos!
 
Hallo,
also wenn du z.B. folgendes Skript verwendest, dann kommst du mit $_POST['meinBild_x'] und $_POST['meinBild_y'] an die Koordinaten, auf die der User geklickt hat.
PHP:
<?php
    echo '<pre>'.print_r($_POST, true).'</pre>';
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"> 
    <input type="image" name="meinBild" src="deinbild.jpg" />
</form>

mfg
forsterm
 
Hallo!
Das Thema wird dann mal vom HTML- ins PHP-Board verschoben ;)
Wobei noch anzumerken ist, dass es nicht allein auf PHP beschränkt ist.
PHP dient in dem genannten Beispiel lediglich dazu, die per POST übergebenen Koordinaten auszuwerten.
Dieses kann also auch mit anderen Scriptsprachen geschehen. ;)

Im übrigen, wenn man name="meinBild" weg lässt, dann bekommt man nicht die Variablen "meinBild_x" und "meinBild_y", sondern einfach nur "x" und "y". ;)
Um zu prüfen ob ein bestimmtes Bild angeklickt wurde ( if(isset(.....)) ), kann man auch ja ein hidden-Feld ins Formular einfügen.

Gruss Dr Dau
 
Zurück