Почему 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"
или есть лучшее (== более правильное) решение моей проблемы?