Показать сообщение отдельно

  #10  
Старый 22.08.2008, 15:47
[R]eD
Познающий
Регистрация: 01.08.2006
Сообщений: 35
Провел на форуме:
94171

Репутация: 3
По умолчанию

Возникла проблема с аяксом в FireFox:

Код отправки зароса:
PHP код:
function get()
{
if(
typeof(XMLHttpRequest)!='undefined'){
var 
getXMLHttpObj = function(){ return new XMLHttpRequest(); }
} else {
var 
getXMLHttpObj = function(){
var 
activeXObjects = ['Msxml2.XMLHTTP.6.0''Msxml2.XMLHTTP.5.0''Msxml2.XMLHTTP.4.0',
'Msxml2.XMLHTTP.3.0''Msxml2.XMLHTTP''Microsoft.XMLHTTP'];
for(var 
i=0i<activeXObjects.lengthi++){
try{
return new 
ActiveXObject(activeXObjects[i]);
}catch(
err){}}}}
var 
Ajax getXMLHttpObj();
Ajax.open('GET''./inc/aj.get.php'true);
Ajax.onreadystatechange processingFunction;
Ajax.send();
function 
processingFunction(){
if(
Ajax.readyState!=4) return;
document.getElementById('stats').innerHTML Ajax.responseText;
}

В Firebug'е ошибка:

uncaught exception: [Exception... "Not enough arguments [nsIXMLHttpRequest.send]" nsresult: "0x80570001 (NS_ERROR_XPC_NOT_ENOUGH_ARGS)" location: "JS frame :: http://my.site.com/get.php :: showlast :: line 35" data: no]

Данные естественно не получаются, в ИЕ/Опере/сафари все норм.
В чем может быть проблема?

[Added]:
Проблема решена, Ajax.send(Ajax); надо было задать...

Последний раз редактировалось [R]eD; 22.08.2008 в 16:15..
 
Ответить с цитированием