Я видел эту ошибку несколько раз, но пока не нашел решения - вот мой сценарий.
Я использую вызов AJAX, который отлично работает в FF, Safari, Chrome &IE6.Однако в IE8, IE7 и IE9 я получаю следующую ошибку, затем страница просто зависает на загрузчике AJAX .gif Я установил:
Line: 84
Char: 3
Error: Object doesn't support this property or method
Сценарий, о котором идет речь, кажется, включает это:
function placeMarkers() {
if (window.XMLHttpRequest)
{ // code for IE7+, Firefox, Chrome, Opera, Safari
var xmlhttp=new XMLHttpRequest();
}
else
{ // code for IE6, IE5
var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","/maps/items.xml.php?childcare=<?php echo $_GET['childcare'];?>",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
}
Когда я обновляю страницу в IE9, кажется, что скрипт работает, но не тогда, когда поиск выполняется с использованием формы.
Строка, указанная в ошибке:
var xmlhttp=new XMLHttpRequest();
Просто для вашей информации, XML-файл, который открывает скрипт, генерируется с помощью PHP, потому что он генерируется в зависимости от строки запроса $ _GET.
ТАКЖЕ, у меня есть две другие функции AJAX на странице, которые обе проверяют браузер, как и приведенная выше, - не уверены, вызовет ли это проблему?
Веб-сайтпостроен на установке Wordpress.
Веб-сайт включает в себя сценарии JQuery и API Карт Google (хотя я не понимаю, как это может вызвать проблему?)
Если у кого-нибудь есть идеи, пожалуйста, дайте мне знать - это всеМне нужно исправить, чтобы завершить проект.Также дайте мне знать, если вам нужна дополнительная информация, и я предоставлю ее.