下面这段代码可以完成:
<textarea rows=10 cols=100 onclick="getCursorPosition()">
北京时间10月6日,世界三大通讯社之一的法新社刊发图文报道,中国国脚孙继海因为在最近的世界杯预选赛中的表现,已经吸引了意大利俱乐部AC米兰和都灵队的争购。中国队只需在10月7日同阿曼队的比赛中战平就将首次进入世界杯决赛圈。图为孙继海(右)1998年12月19日在亚洲杯上的资料图片。</textarea>
<script language=JScript>function getCursorPosition(){
var src = event.srcElement
var oTR = src.createTextRange()
var textLength = src.innerText.length var line=0, char=0, total=0, cl=0
oTR.moveToPoint(window.event.x, window.event.y)
oTR.moveStart("character", -1 * textLength)
cl = oTR.getClientRects()
line = cl.length
total = oTR.text.length
oTR.moveToPoint(cl[cl.length-1].left-2, cl[cl.length-1].top-2)
oTR.moveStart("character", -1*textLength)
char = total - oTR.text.length
window.status = "行: " + line +", 列: " + char + ", 第 " + total + " 个字符"
}
</SCRIPT>
<textarea rows=10 cols=100 onclick="getCursorPosition()">
北京时间10月6日,世界三大通讯社之一的法新社刊发图文报道,中国国脚孙继海因为在最近的世界杯预选赛中的表现,已经吸引了意大利俱乐部AC米兰和都灵队的争购。中国队只需在10月7日同阿曼队的比赛中战平就将首次进入世界杯决赛圈。图为孙继海(右)1998年12月19日在亚洲杯上的资料图片。</textarea>
<script language=JScript>function getCursorPosition(){
var src = event.srcElement
var oTR = src.createTextRange()
var textLength = src.innerText.length var line=0, char=0, total=0, cl=0
oTR.moveToPoint(window.event.x, window.event.y)
oTR.moveStart("character", -1 * textLength)
cl = oTR.getClientRects()
line = cl.length
total = oTR.text.length
oTR.moveToPoint(cl[cl.length-1].left-2, cl[cl.length-1].top-2)
oTR.moveStart("character", -1*textLength)
char = total - oTR.text.length
window.status = "行: " + line +", 列: " + char + ", 第 " + total + " 个字符"
}
</SCRIPT>
解决方案 »
- ueditor是怎么实现html功能的
- 为什么DZ不使用Ajax?
- 发到xml版没人回答,在这里试试,较难问题
- 如何在2 个textbox中,在其中一个输入后另外一个也随之相同变化
- 请教梅花雪本人,你写的日历控件在.net中使用出错的问题,
- [原创]仿NOKIA手机里面的接水管游戏(javascript)
- 各位大神关于javascript和web方面的问题
- 请教高手 :用VB语句如何 向谷歌地图js传递参数 ?
- 帮忙看看错在哪?
- 近日开发一足球博彩性质网站,请各位推荐几个漂亮的前台页面参考参考,非常感谢!
- 求一正则:替换掉网址
- 一个在用ActiveX控件和window.open()函数遇到的问题
function getPos(obj){
obj.focus();
var s=document.selection.createRange();
s.setEndPoint("StartToStart",obj.createTextRange())
alert(s.text.length);
}
</script>
<input type=text name=text1 value="1234567890">
<input type=button value=getPos onclick=getPos(text1)>