MyException - 我的异常网
当前位置:我的异常网» Java相关 » 编辑器中的拖动的原光标保存有关问题。先谢过了

编辑器中的拖动的原光标保存有关问题。先谢过了

www.MyException.Cn  网友分享于:2013-12-01  浏览:161次
编辑器中的拖动的原光标保存问题。急急急!!先谢过了!
在一个iframe1中选中一段内容,点击一个“拖动”按钮之后,把内容插入到另一个iframe2的中,问题是:
默认的是插入到iframe2中已有内容后面。我想插入到原来光标的位置之后,请问我怎么保存第二个iframe已经失去的光标的位置?只有这样才能插入到光标之后啊!
代码如下(不知哪里错了):载入页面时光标已经在iframe2中了。
 <input type="button" onclick="insert()" onmouseover="SaveRange()" value="编辑" />
<script type="text/javascript">
 var ieRange,sel;
  function SaveRange(){//IE下保存Range对象
   var sel=document.getElementById("iframe2").contentWindow.document.selection;
  ieRange=sel.createRange();
  //alert(ieRange.text);  
  }
  function insert(){  
   if(ieRange){
     ieRange.pasteHTML(document.getElementById("iframe1").contentWindow.document.selection.createRange().text);
   ieRange.select();ieRange=false;
   }else{
   document.getElementById("iframe2").contentWindow.focus();
   }
  }
  </script> 


------解决方案--------------------
载入页面可以设置光标啊。

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有