Internet explorer 6 Mootools加载速度不够快IE6

Internet explorer 6 Mootools加载速度不够快IE6,internet-explorer-6,mootools,Internet Explorer 6,Mootools,IE6存在非常随机和恼人的问题。我们将公共JS文件保存在资源服务器上,因此只需在一个位置更新它们。除了我们的自定义类之外,我们还在资源服务器上保存mootools和更多的构建,并在站点的头部链接到它 这在所有接受IE6的浏览器中都很好。在IE6中,在尝试处理我的site.js文件中的mootools代码之前,似乎没有足够快地从外部链接加载内核。第一行“windows.addEvent”会出错 如果我把一个mootools核心放在一个文件夹中,这个文件夹中的站点虽然很好,但是很好。有人知道它为什么

IE6存在非常随机和恼人的问题。我们将公共JS文件保存在资源服务器上,因此只需在一个位置更新它们。除了我们的自定义类之外,我们还在资源服务器上保存mootools和更多的构建,并在站点的头部链接到它

这在所有接受IE6的浏览器中都很好。在IE6中,在尝试处理我的site.js文件中的mootools代码之前,似乎没有足够快地从外部链接加载内核。第一行“windows.addEvent”会出错

如果我把一个mootools核心放在一个文件夹中,这个文件夹中的站点虽然很好,但是很好。有人知道它为什么会这样做吗?如果是这样的话,还有一种解决方法,但仍然将文件保留在资源域中

谢谢
Tom

IE6可能会通过管道进行下载,因为额外的主机使其能够并行进行下载


也许您可以尝试为依赖mootools的代码块添加IE6的defer='defer',或者将事件从domready改为load(同样适用于IE)(我倾向于使用后者)

@neil。没错。坦率地说,我不想粗鲁,但前两个回答是在浪费他们和我的时间。有人纠正了一个拼写错误,还有人说不用费心支持一个仍占有9%市场份额的浏览器,这真是太棒了


@Dimitar感谢您的回复。我无法将事件更改为加载,除非您是指在原生JS中,因为没有mootools可以工作。如果可以的话,我不喜欢在使用框架时混合使用原生JS。我从没听说过“推迟”,不过我会试试看。谢谢你的帮助。

呃,别再支持IE6了?是的,我是说window.addEvent。基本上是在从服务器下载mootools内核之前运行我的代码。我们仍然需要在一定程度上继续支持IE6。相信我,我不想再支持这堆屁眼了。事实上,我也不想再支持7了。@fig这是个好主意,你想告诉我所有被迫使用IE6的客户,我正在为他们购买的产品停止他们的浏览器吗?有些公司可以愉快地抛弃IE6,但不是每个人都有这种特权<代码>窗口.addEvent(Browser.Engine.trident4?“加载”:“domready”,function(){…})虽然如果window.addEvent不是有效的方法,但如果您遇到错误,那么延迟是您唯一希望使用imo的方法。