FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 3419|回复: 6
打印 上一主题 下一主题

E11确实不支持dom.all,脚本错误

[复制链接]
跳转到指定楼层
楼主
发表于 2014-8-20 15:32:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本地环境:win7 64位,vs2012
按F5运行就会报这个脚本错误,开启兼容模式不会报错。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
沙发
发表于 2014-8-21 12:05:43 | 只看该作者
请用空项目重现问题,才好解决
板凳
 楼主| 发表于 2014-8-21 16:20:14 | 只看该作者
sanshi 发表于 2014-8-21 12:05
请用空项目重现问题,才好解决

这个问题真的好奇怪,我昨晚回家用win8的IE11试了一下是可以打开你发布的示例页面的,而公司里的所有win7电脑都打不开,我在想会不会是因为什么插件的原因引起的?
地板
 楼主| 发表于 2014-8-21 16:41:53 | 只看该作者
sanshi 发表于 2014-8-21 12:05
请用空项目重现问题,才好解决

这是用空项目重现的,还是一样的错误

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
5#
 楼主| 发表于 2014-8-22 16:45:47 | 只看该作者
本帖最后由 信徒 于 2014-8-22 17:14 编辑
sanshi 发表于 2014-8-21 12:05
请用空项目重现问题,才好解决

三石,我找了一下原因,初步认为是因为IE11不支持div.all 数组
也就是代码part1里的el=(useDocForId&&DOC.getElementById(id))||dom.all[id]报错的
我单独实验了一下,IE11确实不支持dom.all,part1中共有两处使用dom.all[id]
我把所有的  dom.all[id]替换成 dom.getElementsByTagName("*")[id]问题解决
不报脚本错误了。



6#
 楼主| 发表于 2014-8-22 17:17:17 | 只看该作者
补一张问题解决后的图片

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
7#
发表于 2014-8-27 09:33:46 | 只看该作者
信徒 发表于 2014-8-22 16:45
三石,我找了一下原因,初步认为是因为IE11不支持div.all 数组
也就是代码part1里的el=(useDocForId&&DOC. ...

由于这个是 extjs 的代码,不好直接修改。

我先把这个帖子移到经验分享区
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-23 07:37 , Processed in 0.053285 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表