posts - 18,  comments - 0,  trackbacks - 0

          //==================================================
          //功能: 獲取滾動文本框焦點所在位置信息
          //輸入參數:
          //?_mOffset ?滾動文本框對象
          //返回值:
          //?OffsetObject ?位置信息對象
          //??length ??焦點位置長度
          //??leftValue ?滾動文本框從開始到焦點所在位置的文本值
          //??rightValue? 滾動文本框從焦點位置到結束的文本值
          //??scrollTop?? 滾動框位置
          //更新記錄:
          //?2007-03-16??jiandeh? 實現獲取焦點位置信息基本功能
          //?
          //===================================================
          function getOffsetPointer(_mOffset){
          ?var OffsetObject = new Object();
          ?
          ?var _allText = _mOffset.value;???????//輸入框的所有值
          ?_mOffset.focus();??????????//輸入框獲得焦點
          ?var s = _mOffset.scrollTop;????????//獲得滾動條的位置
          ?var _rOffset = document.selection.createRange();??//創建文檔選擇對象
          ?var _tOffset = _mOffset.createTextRange();????//創建輸入框文本對象
          ?_tOffset.collapse(true);????????//將光標移到頭
          ??_tOffset.select();??????????//顯示光標
          ??var _nOffset = document.selection.createRange();??//為新的光標位置創建文檔選擇對象
          ?_rOffset.setEndPoint("StartToStart", _nOffset);???//在以前的文檔選擇對象和新的對象之間創建對象
          ?var _leftText = _rOffset.text;???????//獲得文檔選擇對象的文本(從鼠標焦點到文檔開頭的文本)
          ?var leftPos = _leftText.length;???????//文檔開頭到鼠標焦點的文本長度
          ?var _rightText = _allText.substring(leftPos);???//獲取鼠標焦點到文檔結束的文本
          ?
          ?OffsetObject.length = leftPos;
          ?OffsetObject.scrollTop = s;
          ?OffsetObject.leftValue = _leftText;
          ?OffsetObject.rightValue = _rightText;
          ?
          ?return OffsetObject;
          }

          posted on 2007-03-16 15:33 LORD BLOG 閱讀(930) 評論(0)  編輯  收藏 所屬分類: 項目筆記
          主站蜘蛛池模板: 庐江县| 松桃| 湾仔区| 芜湖县| 呼伦贝尔市| 平昌县| 乐安县| 双桥区| 大安市| 惠安县| 高唐县| 东安县| 莒南县| 广水市| 通城县| 常州市| 多伦县| 兰西县| 灵武市| 宜兰市| 蒙自县| 平顶山市| 布拖县| 桐乡市| 玉田县| 陆河县| 全南县| 江油市| 沈阳市| 开阳县| 长阳| 安徽省| 泸定县| 赤水市| 英吉沙县| 黑河市| 莱州市| 怀宁县| 诸城市| 上高县| 白城市|