ちょっと私はプロトタイプにはかなり新しいです。 問題は、dom:loadedコールバック関数内のjavascriptエラーがfirefox(webconsole/errorconsole/firebug)に表示されないことです。
サンプル1:
プロトタイプはJavaScriptのエラー(Firefox)をスワロー
document.observe("dom:loaded", function() {
syntax() error()
});
サンプル2:今すぐ
document.observe("dom:loaded", function() {
syntax(); error()
});
面白いこと:
私はサンプル1を実行すると、私はjavascriptのエラーが出る "欠落を、文の前に" - ofcourseのがあるべきですerror()の前にセミコロンがあるため、このタイプのエラーはうまくいくようです。 Sample2を実行した場合、エラーは発生しませんが(実際は構文エラーではありません)、私は得られない "未定義の変数"エラーを取得する必要があります。
ここで何が起こっているのか?
IEは何が起こっているかところで
Javascriptファイルの先頭にuse strict ";"を入れてみてください。 – Jez
+1です。 – Triptych
あなたの答えをありがとうが、何も変わらない – Daniel