取消慢速加载远程JS调用的最佳方法

时间:2008-12-06 18:03:38

标签: javascript scripting onload

我有一个必须出现在文档头部的远程JS。如果服务器响应缓慢或无法访问,显然这会减慢或阻止页面加载。我一直在寻找一种简单的方法来设置3秒的限制(可能更少),因为它放弃并且根本不加载功能。

有没有人有一个简单的方法只用Javascript做到这一点?

3 个答案:

答案 0 :(得分:2)

在页面加载后包含.JS文件:

<script type='text/javascript'>
window.onload = function(){
 document.write("<script type='text/javascript' src='http://domain.com/file.js'></script>");
}
</script>

将其放在文档的HEAD中,然后在页面加载完毕后开始加载文件。

答案 1 :(得分:0)

如果这是一个问题,请将.js分开并在onload =“”中使用慢速css函数;

答案 2 :(得分:0)

如果 window.onload 事件的调用时间太晚,那么只需将javascript文件直接内嵌到页面中即可。