Почему IE8 не распознает type = «application / javascript» в теге скрипта?

Я разработал HTML-страницу, которая использует jQuery и Ajax. У меня были следующие строки в моем тег:



    function someFunction() {
        some code;
    }

    ...

  later - down in the body tag:
<a href="javascript:someFunction();">click here</a>

Он отлично работал в FF и Chrome, но бросилОжидаемый объект » в IE8, как только я нажал на ссылку. Даже если Script Debugger включен, он не достигнет первой строки функции.

Я попытался переключиться в режим IE7 или режим совместимости IE8 - безрезультатно.

Я повезло и нашел вопрос через Google, где кто-то предложил изменитьtype в тег к"text/javascript" и теперь он работает во всех 3 браузерах.

У меня вопрос: что я сделал не так? Является"text/javascript" лучше чем"application/javascript"или есть лучшее (== более правильное) решение моей проблемы?

Ответы на вопрос(2)

Ваш ответ на вопрос