esto no funciona ni con suerte amobe:
Código:
this.process=function()
{
this.ajax=new this.xmlHttp();
this.ajax.open(this.options.method,this.options.url+"?"+this.options.parameters,true);
this.ajax.setRequestHeader("Content-Type", this.options.contentType);
this.ajax.onreadystatechange=this.ready;
this.ajax.send(this.options.parameters);
return this;
};
this.ready=function()
{
alert(this.ajax.readyState);
return this;
};
this.xmlHttp=function()
{
var xmlHttp;
try { xmlHttp=new XMLHttpRequest();return xmlHttp; }
catch (e) { try { xmlHttp=new ActiveXObject('Msxml2.XMLHTTP');return xmlHttp; }
catch (e) { try { xmlHttp=new ActiveXObject('Microsoft.XMLHTTP');return xmlHttp; }
catch (e) { alert('Your browser does not support AJAX!');return false; }}}
};
no entiendo como a una funcion le llega el this y al otro no, la unica diferencia es que a uno se le llama de la instancia y al otro desde la misma clase.
Hay alguna guia de referencia que pueda seguir, es que sino os voy a dar un coñazo de espanto.