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 閱讀(931) 評論(0)  編輯  收藏 所屬分類: 項目筆記
          主站蜘蛛池模板: 牟定县| 公主岭市| 富宁县| 淮滨县| 边坝县| 英德市| 连江县| 丰原市| 墨脱县| 吉林市| 昭平县| 洛扎县| 张家口市| 南陵县| 禹州市| 尼玛县| 新平| 容城县| 鄂伦春自治旗| 大理市| 阳朔县| 高唐县| 德昌县| 洱源县| 郎溪县| 红安县| 明溪县| 临夏市| 东安县| 永和县| 玉树县| 通城县| 玉溪市| 社旗县| 德格县| 体育| 周宁县| 拉孜县| 阿拉尔市| 三门峡市| 黔江区|