3 Stimmen

Ist es möglich, die Position des Mausklicks auf das Bild mit PHP zu ermitteln?

Im Grunde das, was der Titel sagt...

Ich brauche ein Bild, das, wenn es angeklickt wird, zum Beispiel script.php aufruft, und in dieser PHP-Skriptdatei erhalte ich die Bildkoordinaten, auf die die Maus geklickt hat.

Ist dies möglich?

EDIT:
Nach ein paar Antworten wurde mir klar, dass ich mein Problem nicht richtig beschrieben habe... Die Sache ist die, dass ich keine vollständige Kontrolle über den HTML-Code habe. Die Kontrolle, die ich für das Bild und den Bildlink habe, ist die Kontrolle, die mir BBCode bietet.

Im Grunde möchte ich eine Forensignatur mit Links zu verschiedenen Bereichen meiner Website haben. Man könnte argumentieren, dass ich mehrere Bilder verwenden könnte, aber die meisten Foren begrenzen die Eingabe für die Signatur, was nicht genug für mehrere Bilder ist.

Ich kann also nur etwas in dieser Art tun:

[url=http://www.mydomain.com/script.php]
[img]http://www.mydomain.com/signature.jpg[/img]
[/url]

Das bedeutet in etwa Folgendes:

<a href="http://www.mydomain.com/script.php">
<img src="http://www.mydomain.com/signature.jpg" />
</a>

0voto

recursive Punkte 80517

Eine andere Lösung, allerdings nicht für BBCode, ist die Verwendung des ismap-Attributs für img. Es kann aber für andere, die genaue Koordinaten benötigen, nützlich sein. Beispiel:

<a href="link.html"><img src="shapes.jpg" alt="Shapes" ismap="ismap"/></a>

Die x- und y-Koordinaten werden als GET-Parameter an link.html übergeben.

-2voto

user45200 Punkte 11

Sie können eine Ajax-Anfrage verwenden, wenn "onclick" ausgeführt wird, um eine Anfrage an "script.php" zu senden. Ansonsten würde ich mich über php informieren, das eine serverseitige Sprache ist.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X