Mirko42: Gummiband zwischen zwei Punkten

Beitrag lesen

Hallo,

es gibt irgendeinen INPUT-Element-Typ (ich glaube type=image), bei dem beim Daraufklicken die Koordinaten submittet werden.

Du könntest also relativ "undynamisch" (also nicht so schick "zappel-zappel-interaktiv" auf der Seite) in zwei Schritten (bedeutet also "primitiverweise" zweimal Request vom Server) die 2 Punkte vom User festlegen lassen und: beim 1. Submit den 1. Punkt in die Grafik generieren (serverseitig, und dann wieder zum Client posten) und beim 2. Klick (= beim 2. Submitten durch den User) eine Grafik mit der eingezeichneten Strecke zurückschicken. Das Ganze dann in einer HTML-Seite, in die das CGI auch gleich die Distanz reinschreibt.

Anderer Ansatz: Mit JavaScript würde man sicher die Klicks auch relativ zum Bildursprung (eine Ecke des Bildes) rauskriegen und clientseitig mit 2 Layern, zumindest 2 Kreuze auf der Grafik positionieren können und das ganze ebenso mit JS ausrechnen und ausgeben (wie auch immer, bleibt Dir überlassen (am primitivsten in ein INPUT-Feld)).

Mirko