如果尚未包含,则自动包含javascript文件

Chr*_*ris 8 javascript jquery include

我有一个外部javascript文件依赖于另一个文件的存在.

我如何使用JavaScript(或jQuery)自动包含此文件(如果尚未包含)(我可以根据此外部文件中已知函数的存在进行测试)

编辑: 它现在包含文件,但写完所有内容!我已经尝试了迄今为止提出的所有建议方法

Sal*_*n A 12

如果该JavaScript文件定义了特定的变量(或函数),您可以通过检查来检查其存在typeof that_variable,然后在必要时加载JavaScript文件.例如,如果在页面上没有它,你可以加载swfobject库:

if (typeof swfobject == "undefined") {
   var e = document.createElement("script");
   e.src = "http://ajax.googleapis.com/ajax/libs/swfobject/2/swfobject.js";
   e.type = "text/javascript";
   document.getElementsByTagName("head")[0].appendChild(e); 
}
Run Code Online (Sandbox Code Playgroud)