【发布时间】:2011-01-30 21:50:51
【问题描述】:
我一直在使用this function 将 onload 处理程序附加到脚本标签,这似乎是互联网上推荐的方式。
但是,如果页面已经加载(在 ie 8 中测试),它在 Internet Explorer 中不起作用。您可以看到它在普通浏览器中工作(加载脚本时触发警报)。
我错过了什么吗?
谢谢
【问题讨论】:
-
onload 在 IE8 及以下版本中不受支持。它在 IE9 标准模式下工作。
-
@EricLaw 我不确定你的意思,window.attachEvent('onload', fn);到目前为止对我有用(IE 8)。 MSDN 上也提到过
-
@NikitaRybak 我也在尝试实现一种在脚本中加载 jquery 的方法(如果尚未加载),然后在加载时调用函数。不幸的是,ie 中的脚本没有
onload。你找到办法了吗? -
在使用 async=false 加载脚本时,您可能会发现这很有帮助。 stackoverflow.com/a/13031185/325852
标签: javascript internet-explorer onload