私はすべての回答を利用可能にしましたが、誰も私の問題を解決することはできません。私はjsを使ってsvgを描画しているhtmlページを持っています。今私は外部ファイルにこのjsを保存し、それを呼び出す(私のhtmlとjsファイルは同じフォルダにあります)。 <script src="show1.js"></script>
そうすると、私の内部jsは外部jsで定義された関数を見つけることができず、 'ReferenceError:DrawLine is not defined'と表示されます。私はたとえそれがロードされているかどうかをチェックするために外部のjsでアラートを使用しようとしましたが、アラートは機能しません。私はチェックしなければならない設定はありますか?親切に助けてください。HTMLで外部jsファイルを読み込むことはできません
私のコードは本当に巨大です。代わりに内部と外部のjsを表示するこのスニペットを投稿しています。
<head>
<script>
//only variables are declared
<script>
</head>
<body>
<script src="show1.js"></script>
<script> drawline(10,10,20,20,'black',4); </script>
</body>
show1.js:
function drawline(x1,y1,x2,y2,c,w)
{
//do stuff
}
注:これらのページは、Djangoのプロジェクトの一部であるので、私のhtmlとjsファイルは、プロジェクトのテンプレートフォルダに格納されています。あなたは、外部の静的ファイルを提供するためのDjangoで静的ファイルのアプリを使用することができます
ここでUのスクリプトタグを置く??いつあなたはUR機能を呼びますか?注文の問題 –
私はbodyタグと同様に頭の中にスクリプトを置こうとしました。私は外部jsをロードした後にdrawline関数を呼び出すことになっています – user37886
Uのコードを表示できますか? –