论坛: 菜鸟乐园 标题: 在JS中调用js文件如何能确保它立即运行 复制本贴地址    
作者: niefeng [niefeng]    论坛用户   登录
在JavaScript中调用js文件后,如何能确保它立即运行

在JavaScript中调用js文件后,如何能确保它立即运行,以避免影响后面的代码执行。

例如:1.htm文件中有如下代码:
<BODY>
<SCRIPT language="JavaScript" src="2.js"></SCRIPT>
……
</BODY>

2.js文件中有如下代码:
document.write("<SCRIPT language='JavaScript' type='text/JavaScript' src='3.js'></\SCRIPT>");//如果有必要修改这行代码,请帮忙修改,谢谢。

//这里应该进行怎样的处理才不至于影响下面程序的执行?

abcd.bb=function(){
……
}

3.js文件中有如下代码:
var abcd=new Object();
abcd.aa=function(){
……
}
alert("abcd");

当打开1.htm文件时,首先提示abcd未定义,接下来弹出“abcd”的提示框。我知道其实已经调用3.js文件了,但是并没有立即运行里面的代码,从而后面导致错误的发生。
请问如何解决这个问题,谢谢!!

地主 发表时间: 05-03-19 19:34

论坛: 菜鸟乐园

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号