首页 > ExtJs > ExtJs IE ownerDocument.createRange() 错误解决方案

ExtJs IE ownerDocument.createRange() 错误解决方案

转载本文请注明:转载自 天天成长的博客 http://www.ddgrow.com
在开发ExtJs程序的过程中,遇到如下问题:在firefox中运行正常的程序,到了IE下面就出错了。
ExtJs
具体情况是:IE8浏览器,可编辑表格,当试图拖动列的位置时,发生如下错误,而在firefox上运行一直正常。
ownerDocument.createRange()
(Object doesn’t support this property or method.)
我想应该有不少朋友遇到过此问题。
解决方案:
不要在你的中的开始位置放任务文字节点,也就是说,没有 html 标签的代码。
下面情况是不可行的


<body>
  文字内容
  <div id="x"></div>
</body>

下面情况是可行的,也就是给文本节点加上html标签


<body>
  <span>文字内容<span>
  <div id="x"></div>
</body>

下面情况也是可行的,也就是在的开始处加上空的


<body>
  <span><span>
   文字内容
  <div id="x"></div>
</body>

这里我也提供一些资源链接,你可以在这里查看详情

http://www.extjs.com/forum/showthread.php?t=77500

http://www.mapfish.org/trac/mapfish/ticket/25

http://www.yui-ext.com/forum/showthread.php?t=81087

希望天天成长的博客http://www.ddgrow.com能够帮到你!

转载本文请注明:转载自 天天成长的博客 http://www.ddgrow.com

  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.