т.е. ошибка - объект ожидается - PullRequest
0 голосов
/ 31 марта 2011

Я занимаюсь разработкой сайта с использованием 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 ]

3 голосов
/ 31 марта 2011

Возможно, у вас неверный тип MIME для скрипта? Открывающий тег должен быть:

<script type="text/javascript">

Также возможно, что у вас есть два элемента HTML с одинаковым id, что недопустимо.

(Источники: http://bytes.com/topic/javascript/answers/538945-object-expected-error-ie-but-no-error-firefox-opera, Еще одна ошибка IE "Ожидаемый объект" без информации )

0 голосов
/ 24 января 2012

В функции скрипта java после запуска функции просто добавьте {как я упоминал ниже. Пожалуйста, смотрите пространство ясно. Хорошо работает.

Правильный ответ:

function iecheck(){

alert("After download click");

}

Это неправильно:

function iecheck()

{

 alert("After download click");

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...