Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/04/2006, 03:48
Avatar de Intrepido
Intrepido
 
Fecha de Ingreso: diciembre-2002
Ubicación: Barcelona
Mensajes: 118
Antigüedad: 22 años
Puntos: 0
Me respondo a mi mismo, para arreglar esto tan solo se tienen que poner los métodos setRequestHeader y send despues del onreadystatechange:
Código:
    _objetus=objetus() //crear objeto
    _values_send="variable=valor&otrovar=otvalor" //variables
    _URL_="algo.php?" //URL
    _objetus.open("POST",_URL_,true); //abrir procesador
    _objetus.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
//cabeceras POST
    _objetus.send('&'+_values_send); //enviar variables
    _objetus.onreadystatechange=function() { //funcion controlador
        if (_objetus.readyState==4) //control de estados del proceso
        {
                 //si se da un status 200 (TERMINADO CON EXITO)
           if(_objetus.status==200)
            {
            //procesos que se realizaran con los datos obtenidos
            }
        }
    }
Este es el código de Maborak (por cierto gracias, he aprendido Ajax gracias a ti : )
se debe poner asi:
Código:
    _objetus=objetus() //crear objeto
    _values_send="variable=valor&otrovar=otvalor" //variables
    _URL_="algo.php?" //URL
    _objetus.open("POST",_URL_,true); //abrir procesador
    _objetus.onreadystatechange=function() { //funcion controlador
        if (_objetus.readyState==4) //control de estados del proceso
        {
                 //si se da un status 200 (TERMINADO CON EXITO)
           if(_objetus.status==200)
            {
            //procesos que se realizaran con los datos obtenidos
            }
        }
_objetus.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
//cabeceras POST
    _objetus.send('&'+_values_send); //enviar variables
    }
Saludos!