Include a JavaScript file in a JavaScript file
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
How to include a JavaScript file in another JavaScript file?
我想在一个javascript文件中包含一个javascript文件。
正确的代码是什么?
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函数中使用
1 | document.write('<scr'+'ipt type="text/javascript" src="filename.js"></scr'+'ipt>'); |
如果您使用document.write方法,请记住,一旦document.write返回,将无法保证加载文件中的代码。
当所包含的文件已加载时,您可能需要某种类型的回调机制。也就是说,在document.write之前注册一个回调,并在JavaScript文件的最后调用回调函数。