Ошибка XMLHTTPRequest.open. Что это ?

Ошибка XMLHTTPRequest.open. Что это ?

При отправке асинхронного запроса к серверу в JavaScript консоле получаю следующее : "Ошибка: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIXMLHttpRequest.setRequestHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: http://.../js/upload.js :: doLoad :: line 89" data: no]".

Код :

81| function doLoad(url)
82| {
83| alert(url);
84| req=initXMLHTTPRequest();
85| req.onreadystatechange = onReadyState;
86| try {
87| req.open("GET", url, true);
88| } catch(e) { alert(e) }
89| req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
90| req.send(null);
91| }

Данные от скрипта естественно не приходят, да и вряд ли доходят - не проверял.
alert(e) выводит : "Permission denied to call method XMLHTTPRequest.open".
Что это ? Как это обойти ? Результатом чего это стало ? Поможите.

Ф-ия инициализации :

function initXMLHTTPRequest() {
var xRequest=null;
if(window.XMLHttpRequest){xRequest = new XMLHttpRequest();}
else if(window.ActiveXObject){xRequest = new ActiveXObject("Microsoft.XMLHTTP");}
else { xRequest = new ActiveXObject("Msxml2.XMLHTTP"); }
return xRequest;
}
 

boombick

boombick.org
хосты совпадают? В целях безопасности браузеры отсылают запросы только на тот же хост, с которого этот запрос посылается (ясно выразился? =)) www.host.ru и host.ru считаются разными хостами

-~{}~ 20.02.07 14:00:

А вообще, ставь firebug и отладка превратится в легкое и увлекательное занятие =)
 
Я понял. Мужик ты прав. Я в url передаю имя другого хоста. Забыл исправить. Просто взял код с другого сайта и по запарке не переправил.
Хочу спросить по поводу firebug. это чё ? ты с eclipse не работал. там тоже есть плагин для интерактивной отладки JavaScript и для PHP тоже имеется. Времени нет освоить. Спасибо за ответ.
 
Я падаю в обморок. Теперь в catch(e) я ловлю : "TypeError: context.spies has no properties." И в консоле : "Ошибка: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIXMLHttpRequest.setRequestHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: http://.../js/upload.js :: doLoad :: line 89" data: no]". Это наваждение ? Или что ?
 

BRat

o_0
Это называется "Сообщение об ошибке"
А вот это называется Поисковая система
А тут
www.getfirebug.com - плагин для firefox с кучей вкусностей. Лучше один раз увидеть, чем сто раз услышать =)
плагин для отладки скрипта

Надеюсь больше глупых вопросов от тебя не будет
 
Сверху