ATOPO: Bildpixel abfragen

ahoi!

Ich habe eine Deutschlandkarte und würde es gerne so machen, dass je nachdem, welche Position des Bildes vom Benutzer angeklickt wird, er sich eine bestimmte Zahl merkt (bzw. in einer Variable speichert).

Zur Erläuterung:
http://www.atopo.de/img/niederschlag_new.jpg

Um das Bild geht es und es soll eben der Durchschnittsniederschlag des Punktes den man anklickt gespeichert werden.
Hab mir gedacht, dass man dazu vllt die Farbe des angeklickten Pixels abfragen könnte oder sowas.

Hab aber keinen Schimmer wie das gehen könnte (und ob überhaupt) und konnte auch nichts ähnliches finden.

Danke im Vorraus

  1. Hi,

    du kannst die Mausposition auf dem Bild, also die x- und y-Werte mit javascript abfragen und dann an ein php-Script senden, dass dies mittels imagecolorat() zur entsprechenden Farbe verarbeitet.

    bye trunx

    --
    Die Standard-Antwort: "Bitte benutze die Forum-Suche!" macht die Forum-Suche kaputt, weil die Suche dann nämlich genau vor allem diese dämliche Standard-Antwort, also Müll liefert. Sinnvoller ist stattdessen folgende Standard-Antwort: "Dieses Thema wurde schon vielfach im Forum besprochen, siehe z.B. <a>hier</a> oder <a>hier</a> oder benutze die Forum-Suche z.B. mit den Stichworten 'Stichwort1 Stichwort2'." Danke.
    1. Hi,

      du kannst die Mausposition auf dem Bild, also die x- und y-Werte mit javascript abfragen und dann an ein php-Script senden, dass dies mittels imagecolorat() zur entsprechenden Farbe verarbeitet.

      Dann kannst du lieber gleich das Bild als input vom type="image" in einem Formular benuzten - dann werden die Klickkoordinaten automatisch übergeben, und JavaScript kann entfallen.

      MfG ChrisB

      --
      Light travels faster than sound - that's why most people appear bright until you hear them speak.
      1. Hi,

        für den Hobby-Masochisten kannst über das Bild eine <map> legen (http://de.selfhtml.org/html/grafiken/verweis_sensitive.htm) und somit jedem Bereich (notfalls jedem Pixel) eine <area> zuweisen - dann könntest das rein auf dem Client lösen.

        Und ja, ich habe überlegt ob ich das wirklich absenden soll, und nein, ich würde es nicht wie von mir oben beschrieben machen!

        Viel Erfolg!