2017-07-15 6 views
0

私はWebサーバーとして動作するためにRaspberry Pi 3を使用しています。すべて動作します。HTMLからJavascriptファイルを実行しますか?

<script src="{{ url_for('static', filename='clock.js') }}"></script> 

「clock.jsは、」HTMLのWebページ上で更新ライブクロックを実行するためのスクリプトです:私のHTMLコード内私は、体内のこのラインを持っています。ここでは、コードは次のようになります。

<!DOCTYPE html> 
 
<html> 
 
<head> 
 
<script> 
 
function startTime() { 
 
    var today = new Date(); 
 
    var h = today.getHours(); 
 
    var m = today.getMinutes(); 
 
    var s = today.getSeconds(); 
 
    m = checkTime(m); 
 
    s = checkTime(s); 
 
    document.getElementById('txt').innerHTML = 
 
    h + ":" + m + ":" + s; 
 
    var t = setTimeout(startTime, 500); 
 
} 
 
function checkTime(i) { 
 
    if (i < 10) {i = "0" + i}; // add zero in front of numbers < 10 
 
    return i; 
 
} 
 
</script> 
 
</head> 
 

 
<body onload="startTime()"> 
 

 
<div id="txt"></div> 
 

 
</body> 
 
</html>

私はこのすべてを行うと、私が言うHTMLコンソール内の一定のエラーを取得:

SCRIPT1002:構文エラー clock.jsを( 1,1)

+0

? stacksnippetsは期待される結果をレンダリングします。 – guest271314

+1

JSファイルはjavascriptです(<!DOCTYPE html>のような) – JonLuca

答えて

0

次の行:

if (i < 10) {i = "0" + i}; 

正しい: `clock.js`が質問に` HTML`で要求または使用されている

if (i < 10) {i = "0" + i;} 
関連する問題