如何为ie设置onload事件
how to set onload event for ie
我试图在我的文档中插入另一个javascript
我有一个代码:
script = document.createElement('script');
script.type = 'text/javascript';
script.onreadystatechange = function () {
if (this.readyState == 'complete') proceed();
} //this for IE but it doesn't work even for IE8
script.onload = proceed; //this is for other browsers
那么,我怎样才能使它工作在IE
我相信你的代码中缺少了一些东西。也就是将创建的脚本标签附加到文档中。
类似:
var head = document.getElementsByTagName('head')[0];
head.appendChild(script);
在你的脚本行之后。
您可以在http://ikanobori.jp/examples/loading-external-javascript/找到这个脚本,其中http://ikanobori.jp/examples/loading-external-javascript/one.js是第一个文件,http://ikanobori.jp/examples/loading-external-javascript/two.js是动态加载的文件。
我已经验证了这在Internet Explorer 8中工作,但没有更低的版本可用。
你可以试试这个,看看你是否能得到一个完整的
script.onreadystatechange = function () {
document.title=this.readyState + ' - ' + new Date();
if (this.readyState == 'complete') start();
}
相关文章:
- image.onload事件和浏览器缓存
- 无法将java脚本函数与Panel'绑定;s OnLoad事件
- Jquery:如何动态绑定带有onload事件的文本框
- 如何使用body onload事件操作HTML音频标记和JavaScript函数
- “;预加载“;<音频>影响window.onload事件时间
- 如何在动态插入的html文件中使用onload事件
- CRM 2013-引用子记录的Javascript表单警报(onload事件)
- 在Firefox for Android的onload事件中,window.innerWidth的值错误
- 如何在 iFrame 的 onload 事件中执行代码
- 如何使标头动画仅在javascript中显示onload事件(不允许jQuery)
- iframe 中的 onload 事件仅触发一次
- 在文档准备就绪之前,Javascript onload 事件和其他事件
- 使用 onLoad 事件提高前端性能
- 我应该使用window.onload事件吗?
- 尝试在 jquery .load(“myHTML.html”) 上触发正文 'onLoad' 事件
- JavaScript OnLoad 事件不会在 iPhone 上触发
- iframe上的onload事件在IE和Firefox / GoogleChrome中的工作方式不同
- window.onload 事件不会触发或“如何正确初始化 js 项目?”
- 如何使用 onload 事件从 HTML 网站在 Windows 2008 上的文件共享上运行批处理文件
- 为什么我对
“onload”事件处理程序的使用偶尔工作