<script language="javascript">
function test(obj)
{
var arrPos = getPos(obj);
var oRange = document.selection.createRange();
alert("当前光标TOP:" + (parseInt(oRange.offsetTop,10) + parseInt(arrPos[0],10)) + "\n"
+ "当前光标LEFT:" + (parseInt(oRange.offsetLeft,10) + parseInt(arrPos[1],10)));}function getPos(obj)
{
var pos = new Array();
var t=obj.offsetTop;
var l=obj.offsetLeft;
while(obj=obj.offsetParent)
{
t+=obj.offsetTop;
l+=obj.offsetLeft;
}
pos[0] = t;
pos[1] = l;
return pos;
}
</script>
<INPUT TYPE="text" NAME="txt" onkeydown="test(this)">
function test(obj)
{
var arrPos = getPos(obj);
var oRange = document.selection.createRange();
alert("当前光标TOP:" + (parseInt(oRange.offsetTop,10) + parseInt(arrPos[0],10)) + "\n"
+ "当前光标LEFT:" + (parseInt(oRange.offsetLeft,10) + parseInt(arrPos[1],10)));}function getPos(obj)
{
var pos = new Array();
var t=obj.offsetTop;
var l=obj.offsetLeft;
while(obj=obj.offsetParent)
{
t+=obj.offsetTop;
l+=obj.offsetLeft;
}
pos[0] = t;
pos[1] = l;
return pos;
}
</script>
<INPUT TYPE="text" NAME="txt" onkeydown="test(this)">
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货