Javascript и IE6

Статус
Закрыто для дальнейших ответов.

CamaroSS

Well-Known Member
Регистрация
21.02.2012
Сообщения
176
Ошибка в строчке

Код:
var sendBotReq = getXmlHttpRequestObject();
"предполагается наличие объекта", хотя эта функция объявлена ранее в другом внешнем файле, который был загружен. При этом дебаггер указывает, что нет такой функции.
То же самое для
Код:
$(document).ready(function(){
	initAll();
});
В строке initAll()
При этом все внешние скрипты подгружаются в head.
Как бороться?
 

CamaroSS

Well-Known Member
Регистрация
21.02.2012
Сообщения
176
Это прописано следующим образом в начале скрипта, подключаемого в head:
Код:
function getXmlHttpRequestObject()
{
    if (window.XMLHttpRequest)
   {
       return new XMLHttpRequest();
   }
   else if(window.ActiveXObject)
   {
       return new ActiveXObject("Microsoft.XMLHTTP");
   }
   else
   {
      alert("Status: Cound not create XmlHttpRequest Object.  Consider upgrading your browser.");
   }
}
Но он туда даже не прыгает, делая вид будто такой функции нет. То же и по $(document).ready()
 

CamaroSS

Well-Known Member
Регистрация
21.02.2012
Сообщения
176
А куда он будет писать в IE6?
Поставил алерт - сработало, запустилось.
Убрал алерт и поставил src главного скрипта не xxx.js?t=<время модификации>, а xxx.js - тоже запустилось.
В итоге проблема *якобы* решилась.
А ИЕ6 мне непонятен.
 
Статус
Закрыто для дальнейших ответов.
Верх Низ