LanceZhang's Tech Blog

Dear Friends, welcome to my tech blog.
Hope you can find helpful information here.

posts - 134,comments - 442,trackbacks - 55

使用JavaScript实现:

 

function getposition()
{
        
var txt1=document.getElementById("TextBox1");
    
        
var currentRange=document.selection.createRange();   
        
var workRange=currentRange.duplicate();
        txt1.select();
        
var allRange=document.selection.createRange();
        
var len=0;   
    
        
while(workRange.compareEndPoints("StartToStart",allRange)>0)   
        {   
          workRange.moveStart(
"character",-1);   
          len
++;   
        }   
    
        currentRange.select();   
        
        window.alert(len); 
}


作者:Lance ZhangLance Zhang's Tech Blog
出处:http://blodfox777.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

posted on 2008-08-27 19:45 LanceZhang 阅读(291) 评论(2)  编辑 收藏 网摘 所属分类: 工作日记ASP.NET客户端开发常见问题

FeedBack:
2008-08-28 16:34 | birdshome      
不错:)
  回复  引用  查看    
#2楼 [楼主]
2008-08-28 21:42 | LanceZhang      
@birdshome
谢谢!不过很抱歉,下午发现了一个问题,就是这个代码在FF下不兼容!因为FF的textrange跟IE的不同,唉,明天就把这个问题贴一下
  回复  引用  查看    

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
Google站内搜索

China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!
开发者征途系统新作:《设计模式——基于C#的工程化实现及扩展》



相关文章:


相关搜索:
JavaScript/AJAX ASP.NET

相关链接: