Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/07/2008, 13:06
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años
Puntos: 126
variable no tiene propiedad

Hola

Hasta ahora no había necesitado pasar ningún argumento a la función que contiene el readyState


Código:
var xmlHttp
function ModValor(rastro, sid) {

    if (sid.length == 0) { 
          document.getElementById('porcion_'+sid).innerHTML="";
         return;
      }
xmlHttp=GetXmlHttpObject()
    if (xmlHttp == null) {
          alert ("Tu navegador no soporta AJAX!");
          return;
      } 
var url="modificar.asp";
url=url+"?r="+rastro;
url=url+"&s="+sid;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 


function stateChanged(sid) { 
    if (xmlHttp.readyState == 4) { 
        document.getElementById('porcion_'+sid).innerHTML=xmlHttp.responseText;
    }
}
Así que me salta el error: sid no tiene propiedad. ¿Como puedo solucionarlo?

Gracias
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />