Seite 1 von 2

Mausposition über IMG auslesen und in DB speichern

Verfasst: 14.06.2007, 16:46
von hkw
Hallo zusammen,

ich bin neu hier und frag einfach mal los....

Ich betreibe eine Bildergalerie und möchte den registrierten Usern die Möglichkeit bieten sich selbst auf einem Bild zu markieren und somit einen Link zum eigenen Benutzerprofil zu hinterlassen.

Hierfür muss ich die Mausposition über dem Bild auslesen und zusammen mit den Benutzerdaten in eine Datenbank speichern.
Anschließend muss das ganze beim entsprechend markeirten Bild wieder ausgelesen werden und in Form eines DIV über das Bild an diese Position gelegt werden.

Ich habe das schon sehr oft im Netz gesehen, daher denke ich das man hier das Rad nicht neu erfinden muss.

Kann mir hierzu jmd helfen, bzw. gibt es fertige scripte die ich anpassen könnte?

Vielen Dank schonmal im vorraus.

Verfasst:
von

Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

Verfasst: 14.06.2007, 17:10
von semtex
Ich habe sowas noch nie gesehen, vielleicht habe ich auch nicht richtig verstanden was Du eigentlich genau meinst !?
Ansonsten ist es kein Problem die Position per Java auszulesen, eine entsprechende Routine habe ich sogar schon früher mal hier gepostet.

Vielleicht hast Du mal einen Link zur Demonstration des Scriptes.

Verfasst: 14.06.2007, 17:12
von hkw

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 14.06.2007, 17:23
von bara.munchies
ein ansatz wäre das bild als hintergrund zu nutzen und dadrüber ein transparentes gif mit ner imagemap drauf. die müsste man halt so rastern wie du die auflösung haben willst. die links vielleicht irgenwie als url parameter an die eintrageseite übergeben.

Verfasst: 14.06.2007, 17:27
von hkw
ja ok, das wäre möglich... und wie mach ich das mit dem auslesen und speichern ?

Verfasst: 14.06.2007, 17:31
von bara.munchies
naja, du musts die klicks halt an ein script weitergeben, wie z.b. scriptname.php?horizontal=4&vertikal=5

das script nimmt die werte per get auf und speichert sie zusammen mit dem usernamen und was auch immer in der datenbank.
weiss ja nicht was bereits vorhanden ist.

Verfasst: 14.06.2007, 17:37
von semtex
Solch Script kenne ich leider nicht, aber es sollte kein Problem sein ein Script dafür zu erstellen.

Einfach die Bilder per PHP mit "ImageCreate" imitieren und per Java die gewünschte Bildpostion auslesen.
Alle Daten in die DB schreiben und wann gewollt wieder auslesen und per "ImageCopy" die Bilder überlagern.
PHP stellt dafür einige fertige Funktionen zu Verfügung.

Verfasst: 14.06.2007, 19:00
von hkw
ok, und wie stelle ich das an? den layer zu erstellen bekomm ich hin, das script is mein problem.

Verfasst: 15.06.2007, 11:28
von acersun
ganz einfach mit html bordmitteln:

<form type="get">
<input type="image" name="bild" src="...">
</form>

Das Formular übergibt dann wimre mit bild_x und bild_y die Position auf die der User geklickt hat.

Verfasst: 15.06.2007, 11:49
von fw
acersun hat geschrieben:ganz einfach mit html bordmitteln:
...mit bild_x und bild_y die Position auf die der User geklickt hat.
Deutschsprachige Variablen??
Welches HTML verwendest du? Evtl. die Javascript-Variante?? :lol:

Verfasst: 15.06.2007, 11:51
von bara.munchies
du kannst die variablen so benennen wie du willst. deutsch english, hundu, egal

Verfasst: 15.06.2007, 11:56
von fw
HTML kennt keine selbst benannten Variablen!

Verfasst: 15.06.2007, 12:11
von semtex
Das wird ja immer lustiger..

EDIT :

Ich weiss auch nicht wo das Problem liegt ?
Du kannst es Dir ganz einfach machen, die Daten werden dabei an die Url weitergegeben.
Einfach statt dem Bildchen eine Variable deklarieren wo Du Deine Bilder reinschreibst.

Code: Alles auswählen


<form action="">
<input  type=image src="http&#58;//adwords.google.com/select/de/images/adwords_home/b4.gif" value="Klick auf Bild" onclick="catch&#40;&#41;">
</form>

Verfasst: 15.06.2007, 12:50
von bara.munchies
es geht hier wohl eher um parametervariablen in urls.

Verfasst: 17.06.2007, 23:54
von acersun
fw hat geschrieben:HTML kennt keine selbst benannten Variablen!
Du kennst den Unterschied zwischen Attribut, Wert und Variable? Welches HTML verwendest Du? Das aus dem WYSIWYG-Editor?