我正在開發一個網站與HTML,JavaScript,jQuery的。該網站在firefox,chrome,opera上運行良好。但是,當我通過IE打開網站時,IE會彈出一條錯誤消息「對象預計,是否要繼續運行腳本」?當我點擊「否」時,網站失去了一些功能。我可以知道如何檢測哪一行代碼有錯誤?即錯誤 - 對象預計
IE錯誤顯示,誤差是50行,這裏是第36行的代碼行72:
<script type="text/javascript">
$(document).ready(function() {
$('#messageposting').NobleCount('#characters_count',{
on_negative: 'negative_value_color',
on_positive: 'positive_value_color'
});
});
function kk(e) { //disable enter button on textarea
key = e ? e.which : window.event.keyCode;
if(key==13) {
return false;
}}
function mycarousel_itemLoadCallback(carousel, state)
{
// Since we get all URLs in one file, we simply add all items
// at once and set the size accordingly.
if (state != 'init')
return;
var str="";
jQuery.get("usermessage.php?username="+str, function(data) {
mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, data);
});
};
function mycarousel_itemAddCallback(carousel, first, last, data)
{
// Simply add all items at once and set the size accordingly.
items = data.split('|');
for (i = 0; i < items.length; i++) {
carousel.add(i+1, mycarousel_getItemHTML(items[i]));
}
carousel.size(items.length);
};
</script>
你能張貼相關的代碼?一般來說,「對象預期」意味着您正在嘗試使用尚未定義或未聲明的標識符。 – Alex 2011-03-31 00:33:00
我的代碼有2000行,我認爲你不會有興趣閱讀它......大聲笑。 – zac1987 2011-03-31 00:34:51
@zac - 嘗試並查明發生錯誤時運行的特定代碼。它是否發生在負載上?如果是這樣,這應該縮小您需要發佈的代碼總量。 – ChaosPandion 2011-03-31 00:36:44