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 閱讀(932) 評論(0)  編輯  收藏 所屬分類: 項目筆記
          主站蜘蛛池模板: 望谟县| 兰坪| 延庆县| 昭平县| 罗源县| 宁化县| 黎平县| 满城县| 泗水县| 弥勒县| 星座| 徐水县| 兴安盟| 通州市| 遂平县| 琼海市| 合川市| 宁陵县| 邓州市| 禹城市| 三门县| 红桥区| 镇巴县| 崇州市| 宝应县| 安康市| 淮滨县| 霸州市| 新津县| 衡水市| 长泰县| 石屏县| 浦东新区| 巴青县| 河北区| 临江市| 萝北县| 郁南县| 璧山县| 云浮市| 云梦县|