我需要从另一个“.js”文件调用外部“.js”文件中的函数,而不引用标记中的外部文件<head>
。
我知道可以将外部“.js”文件动态添加到允许访问该文件的文件中,我可以这样做......
var AppFile = "test/testApp_1.js";
var NewScript=document.createElement('script');
var headID = document.getElementsByTagName("head")[0];
NewScript.src = AppFile;
headID.appendChild(NewScript);
然而...
这对我来说没用,因为外部文件需要是在...上运行启动程序的独立文件
$(document).ready(function()
{...}
因此动态添加完整文件会产生不良影响。此外,我不能在<head>
标签中预先引用外部文件,因为它需要是动态的。所以,这个外部文件"test/testApp_1.js"
包含一个返回字符串变量的函数......
function setAppLogo(){
var LogoFile = "test/TestApp_1_Logo.png";
return LogoFile;
}
我需要访问这个函数,或者我可以将字符串作为全局变量存储在外部文件中......任何一种方式都很好,我只需要访问值LogoFile
而不加载整个外部文件。
这个已经让我难倒了几个小时,所以任何想法都将不胜感激。