私は困惑しています。私は何が間違っているかを知っていると思うが、私は訂正が何であるか把握できないようだ。htmlスクリプトの関数を使用
は、私はいくつかの外部URLのスクリプトを持って、<script type="text/javascript src="https://the/path/root.js"></script>
を経由してHTMLファイル内のその負荷は、これが<head>
またはHTMLのみに記載されているすべてのファイルに利用できることroot.js内に含まれるすべての機能を行う必要があります。
私はmyFile.jsであり、私はroot.js内の関数呼び出しを行いますが、何もしません。何も実行されません。私はそれを参照するにはどうすればよい
そうあるmyfile.html
<head>
<script type="text/javascript> src="https://some/path/name/root.js>
</script>
</head>
とmyJS.js
function root();(which is not declared or defined in the myJS.js file, but is located in the root.js file of the URL).
?スクリプトをすぐに取り出してmyJS.jsに直接入れることはできますか?HTMLに依存するスクリプトはありますか?
それは学校の課題です。誰でも手伝ってもらえれば本当に感謝しています。
また、私がHTMLになっていて、そのJSファイルから関数をロードしたい場合、私は<body onload="root();">
を試しましたが、うまくいきませんでした。
アイデア?
デベロッパーコンソールのネットワークパネルを見ると、404が表示されますか?上のマークアップは間違っています、それはタイプミスですか?あなたのコンソールにエラーがありますか? – epascarello
スクリプトタグを使用してroot.jsをロードし、次にmyfile.jsを(この順序で)ロードします。 myfile。jsは* root()を呼び出す必要があります(キーワード機能を使用して)再定義しないでください。 – James
あなたの質問を解決しようとすると、実際の問題を理解することは本当に難しいです。 SOユーザーはあなたのエラーを見ることができません。あなたの郵便物を書いて、一度で真っ直ぐな質問を公開しようとする。 –