<head>
タグで外部ファイルを参照せずに、別の「.js」ファイルから外部「.js」ファイルの関数を呼び出す必要があります。
そのファイルへのアクセスを許可する外部「.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
。外部ファイル全体をロードせずに値にアクセスする必要があるだけです。
これは私を数時間困惑させたので、どんなアイデアでも大歓迎です.