<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
Источник: 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
Источник: 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
Источник: http://yandex.ru/yandsearch?clid=13999&yas...3A+no%5D&lr=975
Строка: 6