即错误 - 预期的对象

时间:2011-03-31 00:31:08

标签: javascript html internet-explorer

我正在使用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>

2 个答案:

答案 0 :(得分:3)

脚本可能有错误的MIME类型吗?开头标记应为:

<script type="text/javascript">

此外,您可能有两个HTML元素具有相同的id,这是不允许的。

(资料来源:http://bytes.com/topic/javascript/answers/538945-object-expected-error-ie-but-no-error-firefox-operaYet another IE 'Object expected' error with no information

答案 1 :(得分:-4)

在java脚本函数中,启动函数后只需添加{如下所述。请清楚地看到空间。它运作良好。

正确的一个:

function iecheck(){

alert("After download click");

}

错了:

function iecheck()

{

 alert("After download click");

}