网页文件中有几个
<SCRIPT TEXT="JAVASCRIPT" SRC="JS.TEST.JS"></SCRITP>
...
因为JS文件大小不一致,导致下载到本地的时间也不同,这样JS在执行过程中会出现错误。那么如何等待所有JS文件下载完成后再执行后面的JS部分呢?
<SCRIPT TEXT="JAVASCRIPT" SRC="JS.TEST.JS"></SCRITP>
...
因为JS文件大小不一致,导致下载到本地的时间也不同,这样JS在执行过程中会出现错误。那么如何等待所有JS文件下载完成后再执行后面的JS部分呢?
<SCRIPT TEXT="JAVASCRIPT" SRC="JS.TEST.JS"></SCRITP>
<script language="javascript">alert("第一个ok");//调用第一个文件中的函数</script><SCRIPT TEXT="JAVASCRIPT" SRC="JS.TEST1.JS"></SCRITP>
<script language="javascript">alert("第二个ok");//调用第二个文件中的函数</script><SCRIPT TEXT="JAVASCRIPT" SRC="JS.TEST2.JS"></SCRITP>
<script language="javascript">alert("第三个ok");//</script>
如:
<SCRIPT TEXT="JAVASCRIPT" SRC="JS.TEST.JS" id="script1"></SCRITP>
function a(){
var script1=document.getElementById("script1");
if(script1.readyState!="complate"){
setTimeout(a,100);
}else{
alert("加载成功。");
}
}
</html>
之后,也就是放到所有html代码的后面
类似语句放上面 下面函数执行时就已经全部加在好js文件了!!
我再补充一点
window.onload = function() {
//调用
};
这个也是可以的