2013-07-21 87 views
0

我試圖使用window.alert進行調試,但window.alert本身產生的錯誤信息:的JavaScript window.alert產生錯誤

Line: 559 
Error: Unable to get value of the property 'alert': object is null or undefined 

本聲明在行560 http://phillipmfeldman.org/English/hangman.new.html出現。
任何意見,我做錯了什麼將不勝感激。

+3

只要執行alert()。其實不,不要使用'alert()'來進行調試。使用'console.log()'。雖然你有什麼應該工作(我認爲,但我不打算看看一些外部來源,並找到正確的線),所以你可能會覆蓋'窗口' – PeeHaa

回答

2

在第578行,您將覆蓋函數作用域中的window。使用不同的變量名稱。

+0

啊!好點子。非常感謝! –

1

爲什麼不只是寫.. alert("your stuff");

if (levels_selected == 0) { 
alert("You must select at least one level of play!"); 
console.log("your stuff") 
return; 
} 
+0

@Phillip M. Feldman:接受你認爲值得的答案! –

0

window.alert不存在。你的意思是alert()。 PeeHaa在評論中說,你應該使用console.log()進行調試。

0

var window = averaging_windows [i_averaging_window];

此重新定義窗口。你應該使用正確的本地變量名稱,對於調試,最好使用console.log,恕我直言。