2017-08-06 5 views
-5

私の外部ファイルが動作しなくなりました。私はちょうど簡単な警告がほしい、それは私のメインのhtmlファイルで動作しますが、私は外部のjsファイルをリンクしていません。私はプログラミングに慣れていないので、私の外部jsファイルが動作しない理由を理解できません。

<!doctype html> 
<html> 
    <head> 
    <title>Javascript Tutorial</title> 
    </head> 
    <body> 
    <div class="container"> 
     <h1>Let's Learn Javascript!</h1> 
     <p class="lead">...cause Javascript Rocks.</p> 
    </div> 
    <script src="scripts/main.js"></script> 
    </body> 
</html> 
+3

私たちにフォルダ構造と 'scripts/main.js'の内容を教えてもらえますか?また、コンソールにエラーがないか確認できますか? AFAIK、投稿したコンテンツに間違いがないようです。 JSファイルでなければなりません。それも表示してください。 –

+0

@PraveenKumar私のjsファイルは 'alert();'のみです。 –

+0

確かに、コンソールのエラーとファイル構造はどうですか? –

答えて

0

<head>または<footer>タグ内のスクリプトタグを定義するための適切なやり方です。また、Javascriptファイルにリンクするときに、document.readyを使用しない限り、ファイル内のメソッドは自動的に呼び出されません。

あなたは、すぐにページが読み込まがdocument.readyを使用するか、<head>または<footer>でスクリプトタグを作成して、そこから関数を呼び出すと呼ばれる機能をご希望の場合:

<script type="text/javascript"> 
    myfunction(); 
</script> 

またJSファイルでコードは単に敷設されるべきではなく、関数内で編成/囲まれるべきです。

関連する問題