<script type="text/javascript">
var ms;
function getMousePosition()
{
var e = e||window.event;
var objSrc = e.srcElement;//event source element
var left = 0;
var top = 0;
while (objSrc.offsetParent){
left += objSrc.offsetLeft;
top += objSrc.offsetTop;
objSrc = objSrc.offsetParent;
}
left += objSrc.offsetLeft;//source element's offsetTop
top += objSrc.offsetTop;//source element's offsetLeft
//alert(e.offsetX);
mouseOffsetX = left + e.offsetX; mouseOffsetY = top + e.offsetY;
ms=mouseOffsetX; }
document.onmousemove=getMousePosition;
alert(ms)
</script> ms总是找不到高手帮忙解决下
var ms;
function getMousePosition()
{
var e = e||window.event;
var objSrc = e.srcElement;//event source element
var left = 0;
var top = 0;
while (objSrc.offsetParent){
left += objSrc.offsetLeft;
top += objSrc.offsetTop;
objSrc = objSrc.offsetParent;
}
left += objSrc.offsetLeft;//source element's offsetTop
top += objSrc.offsetTop;//source element's offsetLeft
//alert(e.offsetX);
mouseOffsetX = left + e.offsetX; mouseOffsetY = top + e.offsetY;
ms=mouseOffsetX; }
document.onmousemove=getMousePosition;
alert(ms)
</script> ms总是找不到高手帮忙解决下
那时还没触发这个move事件。你将alert放在function中去看看。
alert(ms);
放到getMousePosition里面去~
这个是我调试用的 最终是要吧鼠标的坐标值当参数传到另一个页面
似乎你用的事件就不对啊
这样你只要鼠标移动就会触发这个事件
那你的MS那有很多值啊
那你传个另一个页面也没有什么意义啊