Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/08/2005, 07:28
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 2 meses
Puntos: 45
Sin el comentario del final? Asi dices?
Código PHP:
autor "paco"response.getElementsByTagName('autor')[0].firstChild.data
Muchas gracias juanpa!!! No es que funcione asi, pero
Código PHP:
//autor = "paco";
response.getElementsByTagName('autor')[0].firstChild.data
Milagrosamente si funciona, asi que deduje que el nombre de la variable no se por que no podia ser autor (sin embargo hora si que puede llamarse hora... ). Quedó asi la funcion de procesamiento:
Código PHP:
function processReqChange() {
    
// only if req shows "complete"
    
if (req.readyState == 4) {
        
// only if "OK"
        
if (req.status == 200) {
            
// processing statements
            
response  req.responseXML.documentElement;
            
method response.getElementsByTagName('method')[0].firstChild.data;
            
_hora response.getElementsByTagName('hora')[0].firstChild.data;
            
_autor response.getElementsByTagName('autor')[0].firstChild.data;
            
_texto response.getElementsByTagName('texto')[0].firstChild.data;
            
_result response.getElementsByTagName('result')[0].firstChild.data;
            eval(
method+'("'+_hora+'","'+_autor+'","'+_texto+'")');
        } else {
            
alert("There was a problem retrieving the XML data:\n" req.statusText);
        }
    }

Tambien estuve haciendo pruebas acerca de caracteres extraños y tal, pero no se me ocurrio el cdata. Que ocurre en mozilla? Lee la etiqueta vacia?
Luego que me era muy dificil pasar textos largos. Existe un limite de bytes que se pueden traer? (y llevar? creo que con el metodo GET son 255 caracteres, con POST ilimitado, a ver si alguien me lo aclara).

Ahora que puedo voy a seguir haciendo pruebas con CDATA, y te digo si consigo algo.


__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.