интересно, может ли кто-нибудь помочь.IE8 Javascript поведение
Bascially Я работаю над сайтом, и кусок функционала отлично работает во всех браузерах, кроме ie8. Это не порождает ошибки как таковые. Просто не ведет себя правильно.
Bascially здесь; http://new.jda.co.uk/?page_id=12
Если вы нажмете на любую из этих компаний - она должна выпустить лайтбокс, в котором есть карусель, заполненный xml/javascript, относящийся к клике компании. В ie8 он просто бросает одну компанию каждый раз.
Любые мысли? Я не фантастичен в отладке браузера/javascript, поэтому я изо всех сил пытаюсь разобраться в этом.
Благодаря
Я посмотрел немного больше в этом; и, похоже, файл js загружается нормально, файл xml записывается правильно, но когда дело доходит до функции parsexml - похоже, он висит на том же наборе данных, который не зависит от того, что вы нажимаете;
function parsexml(){
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","write.xml",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
}
Насколько я могу видеть, это сужает его в этот раздел не читают в и обновления последней версии файла - делает ie8 браузер интерпретирует этот код как-то иначе?
Также я просто проверил фактический файл write.xml на сервере ... это обновляется каждый раз. Если я просматриваю файл ie8 - он не обновляется. Если я закрою браузер и снова запустил попытку, он будет обновлен до сохраненного файла!
Кажется работать с IE 8.0.6001.18702. У вас случается, что MultipleIE или аналогичные установлены? –
Я подтверждаю, что это багги с 8.0.7600. Можете ли вы рассказать, какие рамки вы используете? – BiAiB
Я должен упомянуть, что у меня есть инструменты разработчика, установленные в IE 8. Это может быть причина, почему это работает для меня, например. определяется console.log. –