2015-07-28 94 views
0

当我双击一个td它应该改变输入的值到鼠标的坐标。
但这不起作用,它只显示unidentified。我怎样才能解决这个脚本,那就是:鼠标位置不明

function mouseCords(e) { 
    alert(e.offsetX + " " + e.offsetY); 
    var iksas; 
    var ygrik; 
    iksas = e.offsetX; 
    ygrik = e.offsetY; 
    document.getElementById('mouseX').value = iksas; 
    document.getElementById('mouseY').value = ygrik; 
    var wtff = document.getElementById('mouseX').value; 
} 

昂这里是我把它叫做:

<td id="start_'.$currentTasken.'" nowrap="nowrap" align="center" ondblclick="editCellValue(this); mouseCords(this);" style="'.$style.'" title="'.$AppUI->_('Double click to edit date').'"> 

回答

1

变化

mouseCords(this) 

mouseCords(event) 

我也建议重构所有你的方法调用的HTML和脚本标记/文件,并通过添加事件addEventListener

+0

Thanx @Isaac !!! – McLaren