ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
522
522
EMPFEHLEN
-
15.01.10 14:05 #1
- Registriert seit
- Apr 2005
- Ort
- Osnabrück
- Beiträge
- 232
Hallo liebe Leute,
ich bin auf der Suche nach einer Lösung für folgendes:
Ich habe ein <input type='image'> (Achtung: steht nicht in einem Formular) und ich möchte,
dass bei einem Klick auf dieses Bild eine Javascript-Funktion mit den Koordinaten des Klicks angestoßen wird,
ich versuche es z.B. so:
Code :1
<input type="image" src="karte.png" name="kartenklick" onClick="sndReq(clientX)" /><br />
...die Funktion wird zwar angestoßen, aber die "Klickkoordinate" (clientX) wird nicht erkannt (undefined).
Kann mir jemand einen Tipp geben, wie cih diesen Wert an die Funktion sndReq() übergebe?
Vielen Dank schon jetzt, Kai-------------------------------------------------------------------------------------------
Vielen Dank für die Hilfe :-)
Falls Fragen zu Geographischen Informationssystemen und/oder
dem UMN MapServer vorhanden sind helfe ich gerne:
http://www.umn-mapserver-community.de
-
Hi,
so einfach wirst du nicht an die Koordinaten kommen.
Du musst das Click-Ereignis und dessen Koordinaten auswerten. Weiterhin ermittelst du das Offset des Buttons im Dokument. Die Differenz aus Click-Koordinate und Offset ergibt den gewünschten Punkt.
Ciao
QuaeseVielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
----
Der "Fortsetzungsroman" auf www.leuteforum.de
New kind to realize large scalable projects with jQuery: jQuery SDK
-
17.01.10 19:45 #3
- Registriert seit
- Apr 2005
- Ort
- Osnabrück
- Beiträge
- 232
Hallo allerseits,
zunächst einmal danke für die Antwort.
Ich habe nun eine Lösung gefunden:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
.... ........ function sndReq(e) { if (navigator.appName.search("Microsoft") > -1) { alert("Stelle inder Gafik: " + event.offsetX); //resObjekt = new ActiveXObject("MSXML2.XMLHTTP"); } else { alert("Stelle in der Grafik : " + e.layerX); } .... ........ <input type="image" style="position:relative;" id='kartenklick' src="http://<?= $host ?><?= $image_url ?>" name="kartenklick" onClick="sndReq(event)" /><br />
Viele Grüße, Kai-------------------------------------------------------------------------------------------
Vielen Dank für die Hilfe :-)
Falls Fragen zu Geographischen Informationssystemen und/oder
dem UMN MapServer vorhanden sind helfe ich gerne:
http://www.umn-mapserver-community.de
Ähnliche Themen
-
<input type="image" > value-Wert ?
Von BettyNetty im Forum PHPAntworten: 6Letzter Beitrag: 10.06.06, 18:52 -
Keine Datenweitergabe durch IE bei Verwendung Input "type=image"
Von Taka Takatakata im Forum PHPAntworten: 3Letzter Beitrag: 22.06.05, 22:12 -
document formularname elementname funktioniert nicht bei input type="image"
Von rootssw im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 09.04.05, 20:48 -
Input type="image" buttons als variable abfragen
Von patator im Forum PHPAntworten: 5Letzter Beitrag: 20.09.04, 19:46 -
Maus X/Y position auf nem <input type="image">
Von kahless im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 23.07.01, 14:41





Zitieren

Login




