JavaScriptを学ぼうとしていますが、次のコードで多くの問題が発生しています。
window.onload = function () {
for ( var i = 0; i < seats.length; i++) {
for ( var j = 0; j < seats.length; j++) {
document.getElementById(getSeatId(i, j)).onclick = function(evt) {
getSeatStatus(getSeatId(i, j));
};
}
}
document.getElementById("search").onclick = findSeat;
document.getElementById("male_search").onclick = findMaleSeats;
initSeats();
};
これは外部JSファイルからのものであり、ページにリンクされている唯一のファイルです。findSeat
、、、およびはすべてfindMaleSeats
、ファイルの少し後で定義されます。このファイルをダブルクリックすると、次のエラーが発生します。getSeatId
initSeats
Windows Script Host Error: 'window' is not defined Code: 800A1391
私はすでにコードをファイル内の他の場所に移動し、別の関数(空の関数でも)をwindow.onload
他の多くのものに割り当てようとしました。私のコンピュータは何であるかを知らないようwindow
です。そして、ブラウザでHTMLを開こうとすると、何もロードされません(予想どおり)。
誰かがこれの何が悪いのか知っていますか?