<head>
タグの外部ファイルを参照せずに、別の ".js"ファイルから外部 ".js"ファイルの関数を呼び出す必要があります。別のJavascriptファイルから1つのJavascriptファイル内の関数を呼び出しますか?
私は動的にそのファイルへのアクセスを可能にする外部「の.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;
}
私は、この関数のいずれかへのアクセスを必要とする、または私は外部ファイルにグローバルVARとして文字列を格納することができ...どちらの方法でも問題ありませんが、外部ファイル全体をロードせずにLogoFile
の値にアクセスする必要があります。
これで私は数時間困惑してしまったので、どんなアイデアでも大歓迎です。
「
」を動的に追加できないのはなぜですか?すべてのJSとCSSとHTMLがロードされるまで、domreadyは起動しません... – Rudie動的に追加することで、ここで不要なコードを実行することになります。私は、ファイル全体ではなく、このファイルから1つの変数値だけを必要とします。 – user1005240
ファイルの一部を読み込むことができません... XHRでロードしてから結果を 'eval()'することはできますが、そうしないでください。 – Rudie