<input type="text" value="qweasdzxc" id="ice"/>
<script language="javascript">
<!--
var ice = document.getElementById("ice");
var rng = ice.createTextRange();
rng.move('character',3);
rng.select();
//-->
</script>
<script language="javascript">
<!--
var ice = document.getElementById("ice");
var rng = ice.createTextRange();
rng.move('character',3);
rng.select();
//-->
</script>
<input type=button value=取得当前坐标 onclick='alert(GetCursorPos(show))'>
<script>
function GetCursorPos(oTextArea)
{
var s="~!@#$%^";
clipboardData.setData('text',s);
oTextArea.focus();
document.execCommand('paste');
var ret=oTextArea.value.indexOf(s);
document.execCommand('undo');
if(ret==-1) GetCursorPos(oTextArea)
return ret;
}
</script>
<!--
function test(o) {
o.focus();
var r = document.selection.createRange();
var r2 = o.createTextRange();
r2.setEndPoint("endtoend", r);
alert(r2.text.length);
}
//-->
</SCRIPT>
<FORM METHOD=POST ACTION="">
<INPUT TYPE="text" NAME="a">
<INPUT TYPE="button" onclick="test(a)">
</FORM>