[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ajax
_Dimarik__
<script>
function
createXmlHttpRequest()
{
if (window.XMLHttpRequest)
{
var object = new XMLHttpRequest();
return object;
}
else if (window.ActiveXObject)
{
var versions =
[

"MSXML2.XmlHttp.6.0",
"MSXML2.XmlHttp.3.0"
];
for (var i = 0; i < versions.length; i++)
{
try
{
var object = new ActiveXObject(versions[i]);
return object;
}
catch (error)
{
}
}
}

return null;
}

var object = createXmlHttpRequest();
object.open("GET", "http://localhost/5.txt", false); //синхронный вопрос
object.send(null);
if (object.status == 200)
alert("OK");
else if (object.status == 404)
alert("BAD");
else
alert(object.status);

</script>

итог: IE нормуль работает. а вот мозилка жалуется на ошибки:

Ошибка: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIXMLHttpRequest.send]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: file:///D:/%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%B5%D1%85/%D0%9F%D0%A0%D0%9E%D0%93%D0%A0%D0%90%D0%9C%D0%9C%D0%98%D0%A0%D0%9E%D0%92%D0%90%D0%9D%D0%98%D0%95/JavaScript/%D0%A1%D0%92%D0%9E%D0%81/ajax/1.htm :: <TOP_LEVEL> :: line 33" data: no]
Ошибка: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIXMLHttpRequest.send]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: file:///D:/%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%B5%D1%85/%D0%9F%D0%A0%D0%9E%D0%93%D0%A0%D0%90%D0%9C%D0%9C%D0%98%D0%A0%D0%9E%D0%92%D0%90%D0%9D%D0%98%D0%95/JavaScript/%D0%A1%D0%92%D0%9E%D0%81/ajax/1.htm :: <TOP_LEVEL> :: line 33" data: no]
Ошибка: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIXMLHttpRequest.send]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: file:///D:/%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%B5%D1%85/%D0%9F%D0%A0%D0%9E%D0%93%D0%A0%D0%90%D0%9C%D0%9C%D0%98%D0%A0%D0%9E%D0%92%D0%90%D0%9D%D0%98%D0%95/JavaScript/%D0%A1%D0%92%D0%9E%D0%81/ajax/1.htm :: <TOP_LEVEL> :: line 33" data: no]
Ошибка: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIXMLHttpRequest.send]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: file:///D:/%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%B5%D1%85/%D0%9F%D0%A0%D0%9E%D0%93%D0%A0%D0%90%D0%9C%D0%9C%D0%98%D0%A0%D0%9E%D0%92%D0%90%D0%9D%D0%98%D0%95/JavaScript/%D0%A1%D0%92%D0%9E%D0%81/ajax/1.htm :: <TOP_LEVEL> :: line 33" data: no]
Ошибка: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIXMLHttpRequest.send]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: file:///D:/%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%B5%D1%85/%D0%9F%D0%A0%D0%9E%D0%93%D0%A0%D0%90%D0%9C%D0%9C%D0%98%D0%A0%D0%9E%D0%92%D0%90%D0%9D%D0%98%D0%95/JavaScript/%D0%A1%D0%92%D0%9E%D0%81/ajax/1.htm :: <TOP_LEVEL> :: line 33" data: no]


P.S. а как можно ошибки js в опере посмотреть?



Спустя 1 час, 18 минут, 41 секунда (1.09.2010 - 18:24) Winston написал(а):
А так:
Свернутый текст
    var object = createXmlHttpRequestObject();
function createXmlHttpRequestObject()
{
var object;
try
{
object = new objectRequest();
}
catch (e)
{
var xmlVersion = new Array("MSXML2.XMLHTTP.6.0",
"MSXML2.XMLHTTP.5.0",
"MSXML2.XMLHTTP.4.0",
"MSXML2.XMLHTTP.3.0",
"MSXML2.XMLHTTP",
"Microsoft.XMLHTTP"
);
for (var i = 1; i < xmlVersion.length && !object; i++)
{
try
{
object = new ActiveXObject(xmlVersion[i]);
}
catch (e) {}
}
}


return null;
object.open("GET", "http://localhost/5.txt", false); //синхронный вопрос
object.send(null);
if (object.status == 200)
alert("OK");
else if (object.status == 404)
alert("BAD");
else
alert(object.status);
}

Спустя 12 минут, 6 секунд (1.09.2010 - 18:36) _Dimarik__ написал(а):
PluralForm.jsm: Index #2 of 'Был достигнут лимит журнала сообщений Firebug. 0 вхождение не отображается.;Был достигнут лимит журнала сообщений Firebug. Не отображается 0 вхождений.' for value 0 is invalid -- plural rule #7; called by $STRP

Спустя 39 секунд (1.09.2010 - 18:37) _Dimarik__ написал(а):
alert не срабатывало

Спустя 3 минуты, 55 секунд (1.09.2010 - 18:41) _Dimarik__ написал(а):
даже IE теперь ниче не отображает

Спустя 5 часов, 51 минута, 17 секунд (2.09.2010 - 00:32) twin написал(а):
Вот.
ни разу не подвел.

Спустя 8 месяцев, 29 дней, 18 часов, 31 минута, 29 секунд (1.06.2011 - 19:04) Guest написал(а):
Ошибка: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIObserverService.removeObserver]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://yasearch/content/searchbox/searchbox.xml :: :: line 242" data: no]

Спустя 32 секунды (1.06.2011 - 19:04) Макурова написал(а):
Ошибка: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIObserverService.removeObserver]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://yasearch/content/searchbox/searchbox.xml :: :: line 242" data: no]

Спустя 1 минута, 58 секунд (1.06.2011 - 19:06) Guest написал(а):
Ошибка: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIObserverService.removeObserver]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://yasearch/content/searchbox/searchbox.xml :: :: line 242" data: no]Предупреждение: Неизвестное свойство «zoom». Потерянное объявление.
Источник: http://yandex.ru/yandsearch?clid=13999&yas...3A+no%5D&lr=975
Строка: 6

Спустя 42 секунды (1.06.2011 - 19:07) Guest написал(а):
Предупреждение: Неизвестное свойство «zoom». Потерянное объявление.
Источник: http://yandex.ru/yandsearch?clid=13999&yas...3A+no%5D&lr=975
Строка: 6

Спустя 1 минута, 15 секунд (1.06.2011 - 19:08) Макурова написал(а):
Предупреждение: Неизвестное свойство «zoom». Потерянное объявление.
Источник: http://yandex.ru/yandsearch?clid=13999&yas...3A+no%5D&lr=975
Строка: 6 ohmy.gif ohmy.gif ohmy.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.