Das klingt logisch, da es ja um EventHandler (onmousedown/onmouseup) geht. Und mir ist nicht bekannt, daß es dafür Lösungen _allein_ in Perl o.ä. gäbe - das heißt, der Umweg über Ajax _muß_ wohl gegangen werden.
Allerdings: ich habe "sowas" auch noch nie probiert, und mit einem kleinen "hello world"-Script (Perl), das ich über Ajax anstoßen wollte, hats erstmal nicht funktioniert.
Natürlich funktioniert das, genau dafür ist AJAX gedacht. Du hast dann was falsch gemacht. Aber _allein _ in Perl ist natürlich unfug, mit AJAX kannst du dir alles vom Server holen, was JS verarbeiten kann.
Das muß nichts bedeuten.
Ich finde allerdings die Fragestellung interessant. Daher genügt mir die knappe Antwort "mit Ajax" hier nicht, auch wenn sie vermutlich in die richtige Richtung weist. Also meine ich, daß eine etwas ausführlichere Darstellung, wie man das machen könnte, hier sinnvoll wäre und dem "SELF"-Gedanken durchaus nicht zuwiderliefe.
AJAX läßt sich nicht in zwei oder drei Sätzen erklären, es gibt dazu aber zig Millionen Seiten die dies ausführlich tun. Ein Einstieg kann Wikipedia sein.
Struppi.