0

外部jsファイルを呼び出すhtmlファイルが1つあります。私はhtmlファイルが認識されないと推測しています

外部 js ファイル firebug が「myfunction() が定義されていません」というエラーをスローするため。

これが外部jsファイルの私のコードです。

function a(){
      //just function
} 

ここに問題を起こすhtmlファイルがあります。

<script type="javascript/text" src="./myjs.js"></script>
<script>
    a();
</script> 

この最も単純な js ファイルを実装できない理由を誰か教えてもらえますか? Python simpleHTTPServer で html ファイルを実行すると、404 エラーがスローされません。
ここで何が間違っているのかわかりません。

4

5 に答える 5

3

JavaScript の (古い) MIME タイプはtext/javascriptであり、 ではありませんでしjavascript/textた。

ブラウザはjavascript/text未知のスクリプト言語であると見なし、実行しません。

typeHTML 5 を使用しているようです ( 2 番目のスクリプト要素の属性を省略しているため)。すべてのスクリプト要素で省略します。

于 2012-05-07T08:16:41.790 に答える
0

js ファイルのパスが正しく、正しくロードされているかどうか、firebug または chrome デバッガーで確認してください。

「ネットワーク」タブで確認できます。

于 2012-05-07T08:16:28.670 に答える
0

関数にアクセスしたときに my.js がロードされていないことが問題である可能性があります。Firebug などで関数を使用してみてください。

于 2012-05-07T08:17:11.117 に答える
0

わたしにはできる。パスまたは JS ファイルに問題があるはずです。

于 2012-05-07T08:34:03.217 に答える