在javascript文件中包含一个javascript文件

Include a JavaScript file in a JavaScript file

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
How to include a JavaScript file in another JavaScript file?

我想在一个javascript文件中包含一个javascript文件。include('filename.js');不工作

正确的代码是什么?


1
2
3
4
function includeJS(incFile)
{
   document.write('<script type="text/javascript" src="'+ incFile+ '">');
}

然后通过调用以下命令包含第二个javascript文件:

1
includeJS('filename.js');


用途:

1
2
<script language="javascript" src="first.js">
<script language="javascript" src="second.js">

您可以从第二个文件中的第一个文件访问变量。

不需要将一个javascript文件包含到另一个文件中。JavaScript代码是全球化的。您可以在HTML/JSP页面中包含这两个文件。


在第一个javascript函数中使用document.write

1
document.write('<scr'+'ipt type="text/javascript" src="filename.js"></scr'+'ipt>');


如果您使用document.write方法,请记住,一旦document.write返回,将无法保证加载文件中的代码。

当所包含的文件已加载时,您可能需要某种类型的回调机制。也就是说,在document.write之前注册一个回调,并在JavaScript文件的最后调用回调函数。