Javascript - 如果外部脚本需要时间加载,则加载函数

时间:2014-01-16 07:53:15

标签: javascript asynchronous

我为脚本标记添加了异步,代码如下所示;

(function(){
    var jsfile=document.createElement('script');
    jsfile.type='text/javascript';
    jsfile.src="http://t01.proximic.com/c.js?m=1&"+e.replace(/\'/g,"")+"&k="+Math.random();
    jsfile.async = true;
    document.getElementsByTagName("head")[0].appendChild(jsfile);

    function loadpage() {
        console.log("pageloaded");
    }

    if(window.addEventListener)
        window.addEventListener("load",loadpage,false);
    else if(window.attachEvent)
        window.attachEvent("onload",loadpage);
    else 
    window.onload=loadpage;
})();

想知道脚本是否需要时间来加载假设超过2分钟而不是onload事件不会触发,直到脚本被加载。我已经给脚本标签异步。如果没有怎么能让onload事件发生虽然脚本标签中的js文件尚未完成加载。

请帮忙。

0 个答案:

没有答案