Всем доброго дня!
Обращаюсь к знающим людям за помощью, так как сам не особо силен в таких вопросах. Сейчас постараюсь описать проблему максимально подробно.
На этом сайте
http://podshipnikspb.ru/ реализована подгрузка последних новостей в сайдбар с помощью jQuery.
В коде HTML есть контейнер:
<div class="module" id="lastnews"></div>
Вместе со страницей загружается простенький скриптик news.js:
(function($) {
$(function() {
$("#lastnews").load("http://podshipnikspb.ru/ajax_news.php");
})
})(jQuery)
Он подключается в секции HEAD страницы (вместе с библиотекой jQuery):
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script type="text/javascript" src="http://podshipnikspb.ru/news.js"></script>
Пробовал подключать библиотеки других версий - не помогло. Пытался принудительно выдавать кодировку utf-8 в заголовках (перед выдачей скрипта news.js и перед самими новостями) - та же история.
Сами последние новости генерятся скриптиком
http://podshipnikspb.ru/ajax_news.php, который сам по себе прекрасно работает в любом браузере.
Проблема в том, что новости в сайдбаре отображаются в ФФ, ИЕ9 (в других браузерах не проверял), а вот в ИЕ8 - ну просто ни в какую. При этом ИЕ никаких ошибок не выдает.
Если в news.js после load воткнуть alert(); - то он срабатывает.
Помогите, пожалуйста, разобраться. Может быть у кого-то была подобная проблема.