2

以下は完全に正常に機能します... 10秒ごとにアラートを表示します

<script type='text/javascript'>
    function letsTest(){
        alert("it works");
    }
    var uptimeId = window.setInterval(letsTest, 10000);
</script>

しかし、letsTest関数を javaScript.js というファイルに配置すると、機能しなくなります。

メインページ:

<script src='lib/javaScript.js' type='text/javascript'>
    var uptimeId = window.setInterval(letsTest, 10000);
</script>

javaScript.js

function letsTest(){
    alert("it works");
}

パスとスペルを何千回も確認しました。javaScript.js他の場所でも使用しています。別のファイルの関数で間隔を設定することはできますか?

4

2 に答える 2

12
<script src='lib/javsScript.js' type='text/javascript'>
    var uptimeId = window.setInterval(letsTest, 10000);
</script>

srcタグに a と body の両方を指定することはできません<script>。どちらか一方。

<script>2 つのタグを使用する必要があります。

<script src='lib/javaScript.js'></script>

<script>
   var uptimeId = setInterval(letsTest, 10000);
</script>
于 2013-10-17T19:18:38.950 に答える