Jak pobrac aktualna pozycje kusora myszy?
Są rożne właściwości w rożnych przeglądarkach ale na szczęście jest cos wspólnego dla nich wszystkich (Opera 7, Netscape 7, FireFox, Phoenix, IE 6 - na tych testowałem) event.clientX i clientY. To jest pozycja kursora w oknie a nie w dokumencie wiec trzeba dodać do tego stopień przewinięcia tegoż dokumentu (dokument.body.scrollLeft, scrollTop). Zostaje ostatnia sprawa, w przeglądarkach opartych na Gecko obiekt event jest przesyłany do funkcji obsługującej zdarzenie w pierwszym argumencie, a w IE podobnych jest to jak wspomniałeś window.event. A teraz przykład:
<script>
function showCursorPos(e) {
var b, x, y
if (!e) e = event
b = document.body
x = e.clientX + b.scrollLeft
y = e.clientY + b.scrollTop
alert(x + ' ' + y)
}
onload = function() {
document.onmousedown = showCursorPos
}
</script>
To by było na tyle, powinno zadziałać...