首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

ExtJs IE ownerDocument.createRange() 异常解决方案

2012-11-23 
ExtJs IE ownerDocument.createRange() 错误解决方案在开发ExtJs程序的过程中,遇到如下问题:在firefox中运

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

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

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


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


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

<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

希望天天成长的博客能够帮到你!

1 楼 hnez 2012-07-04   多谢指点,怎么调试也不通,原来我在<body></body>中放置了文字

热点排行