Salin, tetapi kode halaman asli masih perlu dimodifikasi. Berikut ini adalah modifikasi yang tersedia
Umumnya digunakan adalah event.clientx dan event.clienty untuk memperoleh posisi horizontal dan vertikal masing -masing, tetapi menggunakan metode ini saja tidak cukup karena posisi mouse yang diperoleh dengan event.clientx dan event.clienty relatif terhadap layar saat ini, terlepas dari jarak yang menggulir oleh bilah gulir halaman.
Salinan kode adalah sebagai berikut:
fungsi pointerx (acara)
{
return event.pagex || (event.clientx + (document.documentelement.scrollleft || document.body.scrollleft));
}
fungsi pointery (acara)
{
return event.pagey || (event.clienty + (document.documentelement.scrolltop || document.body.scrolltop));
}
Dua metode masing -masing memperoleh posisi mouse relatif terhadap seluruh halaman (bukan layar)
event.pagex didukung dalam FF, yang mengimplementasikan operasi lintas-browser
Sebut saja dua fungsi ini dalam metode lain
Salinan kode adalah sebagai berikut:
fungsi getpointposition (acara)
{
var x_px_scr = event.clientx;
var y_px_scr = event.clienty;
alert ("X-AXIS Offset relatif terhadap layar saat ini" + x_px_scr); <span style = "Font-family: Tahoma, Helvetica, Arial;"> // relatif terhadap perangkat (PC atau perangkat seluler) </span>
alert ("Y-AXIS Offset relatif terhadap layar saat ini" + y_px_scr); // relatif terhadap perangkat (PC atau perangkat seluler)
var x_px_page = pointerx (event);
var y_px_page = pointery (event);
alert ("X-AXIS Offset relatif terhadap seluruh halaman" + x_px_page); // relatif ke browser
alert ("Y-AXIS Offset relatif terhadap seluruh halaman" + y_px_page); // relatif ke browser
}