陈建华的博客
专注web开发
javascript,img,css等标签资源获取成功与失败的方法(onload,onerror)
2014-06-19 10:42:11   阅读4102次

今天遇到了一个问题,需要获取script标签中src资源加载失败之后的处理。但是查阅了api,都没有发现这个回调。根据img的方式,加载成功是onload,加载失败是onerror。最后将这两个方法一起用到script和link的标签上。居然也是成功的。今天记录一下,以便日后查阅。

css用法

var css=document.createElement_x_x("link");
css.setAttribute("rel", "stylesheet");
css.setAttribute("type", "text/css");
css.setAttribute("href",url);
css.setAttribute("onload","cssLoadOK('"+url+"')");
css.setAttribute("onerror","cssLoadError('"+url+"')");
document.head.appendChild( css);

加载js方法

var oScript= document.createElement("script"); 
oScript.type = "text/javascript"; 
oScript.src=url; 
oScript.setAttribute("rsrc",url); 
oScript.onload = jsLoadOK;
oScript.onerror = jsLoadError;
if(url.indexOf("async=false")>=0){
oScript.async = false;
}
document.head.appendChild( oScript);




-----------------------------------------------------
转载请注明来源此处
原地址:#

-----网友评论----
暂无评论
-----发表评论----
微网聚博客乐园 ©2014 blog.mn886.net 鲁ICP备14012923号   网站导航