Я работаю над сценарием jQuery на http://www.qxl.dk/, и я не могу заставить IE7 (точнее, IE8 в режиме совместимости с IE7) загружать мой контент.IE8 (режим совместимости) не загружает содержимое Ajax
Боковое поле справа под названием «QXL Aktuelt» загружает его HTML содержимого из внешнего файла с помощью Ajax load()
, затем запускает пользовательское JQuery события («aktuelt_loaded
»), который запускает карусельный скрипт (например, прокрутка Newsticker).
Несколько других разделов контента на одной странице загружаются через Ajax, и они работают отлично, поэтому мне интересно, что происходит не так. Все работает как в Firefox 3.6, так и в IE8, но не в режиме совместимости IE8.
Сценарий, который загружает содержимое Ajax является (рядный на странице):
<div id="qxlaktueltHolder"></div>
<script type="text/javascript">
$("#qxlaktueltHolder").load("/contents/dk/modul/qxlaktuelt/qxlaktuelt.htm", function() {
$("#qxlaktueltHolder").trigger("qxlaktuelt_loaded", []);
});
</script>
<script type='text/javascript' src='http://www.qxl.dk/contents/dk/js/jcarousellite_1.0.1.min.js'></script>
<script type='text/javascript' src='http://www.qxl.dk/contents/dk/js/qxlaktuelt_liveload.js'></script>
внешний скрипт, который реагирует на события в следующем файле:
http://www.qxl.dk/contents/dk/js/qxlaktuelt_liveload.js
All идеи очень приветствуются.
В одном из тэгов скриптов есть атрибут 'language'. Он [устарел] (http://www.w3.org/TR/html401/interact/scripts.html#h-18.2.1). –
@Marcel: True - но это не должно влиять на нагрузку ajax. –