function point_it(event) { pos_x = event.offsetX?(event.offsetX):event.pageX-document.getElementById("captcha").offsetLeft; pos_y = event.offsetY?(event.offsetY):event.pageY-document.getElementById("captcha").offsetTop; document.captcha_pointform.point_x.value = pos_x; document.captcha_pointform.point_y.value = pos_y; //document.captcha_pointform.submit(); alert( pos_x ); }
Wykorzystałem go w Captchy, które polega na kliknięciu w najmniejszą/największą wartośc cyfry na obrazku. Tyle, że to nie może być ostylowane. czyli obrazek musi być jak najbliżej górnej i lewej krawędzi, bo jeśli np go wycentruję to koordy kliknięcia rosną... jak pobrać bezwzględne koordy?