私のコースの練習を完了しようとしています。私のHTMLファイルは私のJavascriptファイルとリンクしません。 HTMLファイルとJavaScriptファイルのリンクをHTMLファイルの本文に入れますが、ファイルはまだ接続されません。 Microsoft Edgeでこのコードをテストすると、ボタンが機能しなくなります。誰が問題が何であるか知っていますか?私のHTMLファイルは私のJavascriptファイルにリンクされません
HTML
<!DOCTYPE html>
<html lang="en-US">
<head>
<title>HTML Page</title>
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
</head>
<body>
<button onclick = "startWorker()">Start Worker</button>
<button onclick = "stopWorker()">Stop Worker</button>
<ul id = "output">
</ul>
<script type = "text/javascript" src = "/js/script.js"></script>
</body>
</html>
Javascriptを
var worker;
function startWorker(){
worker = new Worker ("js/mod4_worker.js");
worker.onmessage = function(event){
document.getElementById("output").innerHTML += '<li>' + event.data + '</li>';
};
}
function stopWorker(){
worker.terminate();
}
devツールでは何が表示されますか? – SLaks
おそらくその文字列に '' /js/mod4_worker.js ''が必要なようです。 HTMLファイルを読み込むブラウザのアドレスは何ですか? – Phil
相対パス "../js/script.js"を試してください。それ以外の場合は、HTMLファイルとJSファイルのURLを指定します。ワーカーJSファイルのパスはあまり良くないかもしれません。 URLなしで言うのは難しい。これは実際のファイル構造ですか? @PhilワーカーはJSファイルを読み込み、ページに追加する必要はありません。 –