ich suche nach einer Möglichkeit per Javascript die aktuelle Mausposition in ein Formularfeld schreiben zu lassen. So etwas ähnliches wie hier: http://javarea.de/index.php3?opencat=Javascript&subc… nur dass eben nicht der Bildschirm als Basis verwendet wird, sondern das Bild. Außerdem wäre es noch wichtig, dass diese Anzeige dann bei einem Klick in das Bild „einfriert“.
Das ganze will ich für eine Karte verwenden, auf der die Mitglieder dann ihren ungefähren Wohnort angeben können.
Leider habe ich von javascript allerdings keine Anhnung, die weitere Verwendung dieses Formulars würde ich aber machen können.
wenn Du nur die Koordinaten eines Bildes brauchst, dann zeigt mein Grafikprogramm (Paintshop Pro) in der Statusleiste mir diese an und ich kann diese mir notieren.
Aber auch die Freeware „html-Editor“ (zumindest meine Version) kann ein wenig mehr.
Man ruft eine Bild auf und mit der rechten Maustaste klickt man jeweils die Punkte an und der html-Editor schreibt sie Dir in seinem Editor nacheinander auf.
„Imagemaps“ kann man dadurch erzeugen.
google hilft Dir bei diesem Stichwort sicher weiter.
Das ganze will ich für eine Karte verwenden, auf der die
Mitglieder dann ihren ungefähren Wohnort angeben können.
Leider habe ich von javascript allerdings keine Anhnung, die
weitere Verwendung dieses Formulars würde ich aber machen
können.
Die Sache ist ja, dass die Benutzer ihre Position eintragen sollen, und dass da jeder das Bild im Grafik-Editor aufmacht und dann seine Position abliest, ist etwas umständlich, deshalb will ich das ganze ja mit Javascript machen
Imagemaps
Hatte ich mir schon überlegt, aber ich denke wenn man zig hundert ein Pixel große imagemap-Bereiche anlegen soll wird es etwas schwierig (auch rießiges Teil im Quelltext).
GoogleMaps
Genau nach dem Vorbild, nur ist mir die GoogleMaps-API (auch Javascript) doch viel zu kompliziert und auch öffentliche Karten können nich von jedermann editiert werden.
baseportal Re: Maus-Koordinaten aus Bild auslesen
Moin,
Wenn Du ein wenig in perl programmierst, dann kannst Du auch baseportal nutzen und die Mitglieder tragen ihre Daten in die baseportal-Datenbanken ein.
Du brauchst „nur“ die Daten auslesen und weiterverarbeiten.
baseportal-Datenbanken: http://www.baseportal.de
Wenn Du schon die einfache google-Maps-Lösung nicht möchtest, dann mußt Du schon Dir etwas selbst basteln.
Viel Erfolg.
Vielen Dank für diesen Code, musste nur noch die Ausgabe von Alert auf Formular umbauen, aber das war kein Problem. Funktioniert einwandfrei, so wie ich es mir vorgestellt hatte