如何进行Javascript事件驱动的鼠标日志记录?

如何进行Javascript事件驱动的鼠标日志记录?,javascript,events,logging,mouse,Javascript,Events,Logging,Mouse,我看到了一些获取鼠标位置的代码片段,并阅读了一些关于jQueryOne的内容。有没有人能给我举个例子,在鼠标移动时检测鼠标的位置,并在鼠标运行时保存坐标序列,然后在用户离开页面(或单击页面上的链接)时使用单击坐标将鼠标单击保存到数组(或使用分隔字符串变量可能更好)中它会将事件日志发布到php文件中吗?我可以写php部分 谢谢您可以使用window.onmousemove检测鼠标移动。坐标在xList和yList中累积,当窗口卸载时,调用unload()函数。从那里你可以对列表做任何你想做的事情,

我看到了一些获取鼠标位置的代码片段,并阅读了一些关于jQueryOne的内容。有没有人能给我举个例子,在鼠标移动时检测鼠标的位置,并在鼠标运行时保存坐标序列,然后在用户离开页面(或单击页面上的链接)时使用单击坐标将鼠标单击保存到数组(或使用分隔字符串变量可能更好)中它会将事件日志发布到php文件中吗?我可以写php部分


谢谢

您可以使用
window.onmousemove
检测鼠标移动。坐标在
xList
yList
中累积,当窗口卸载时,调用
unload()
函数。从那里你可以对列表做任何你想做的事情,但是请注意,它们会很快变长

window.onmousemove = mouseMoved;
window.onunload = unload;

var xList = [];
var yList = [];

function mouseMoved(evt){
    evt = evt || window.event; //compatibility with IE and other browsers
    xList.push(evt.clientX);
    yList.push(evt.clientY);
}

function unload(){
    //do something with xList and yList
    alert("unloading");
}
请参见上的示例。它不显示卸载功能,但在
div
中显示当前坐标