2012-05-09 21 views
-4

不幸的是,我不能在這裏轉儲我的代碼,因爲它大部分是基於propitiatory。不過,我只是想找出在特定版本的IE中可能導致此問題的想法。此代碼已經過測試,適用於FF,Safari,Chrome,Opera,IE 7,IE 9,但不會拒絕在IE 8中工作。我嘗試應用的任何修補程序都會在所有瀏覽器上打開它。IE 8特定的錯誤尋找想法JavaScript

在IE 8中,錯誤是「Expecting'}'」,我知道這應該是什麼意思。但是我自己和另外3個人一直從第一行爬下這段代碼,一直尋找任何中斷的括號,括號或者壞語法。除了一些錯誤的HTML使用(這個項目傳遞給我)。我沒有看到任何問題,因爲我說所有其他瀏覽器都會將此代碼視爲沒有錯誤的結果。

任何人都有猜測與IE 8怎麼樣?因爲我一個人難倒。

+8

男人,我不能沒有代碼 –

+0

什麼也沒有結論你有沒有試過通過類似[JSHint](http://jshint.com)的東西?它可能會揭示重要的事情。 –

+0

你有通過http://jslint.com運行你的代碼嗎? – Jason

回答

2

每次我遇到一個失蹤的}它一直是因爲我錯過了}。所以我猜想就是這樣。

回去再次檢查。他們很容易錯過。

如果你仍然難倒,而不是它或你找不到它,那麼也許IE8以某種方式評論一個,你可能想看看。不知道這是否是問題,或者如何解決問題,因爲沒有代碼可以查看。

+2

如果代碼使用製表符和回車符正確格式化,應該很容易找到。如果不是,那麼丟失的括號幾乎不可能看到。 – Sparky