Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2009, 10:57
foxxnet
 
Fecha de Ingreso: junio-2009
Mensajes: 3
Antigüedad: 15 años
Puntos: 0
No Funciona ajax.response.Text

hola amigos tengo una pequeño inconveniente lo que pasa es que hice una aplicaccion la cual me genera graficas a travez de jpgraph, lo que primero hago es pasarle parametros

Código:
onsubmit="FAjax('imagengrafica.php','grafica','campo='+ac()+'&mes='+aa()+'&tip_presu='+ab(),'POST')
luego de esto esta funcion la recive y la procesa

Código:
function FAjax (url,capa,valores,metodo)
{
          var ajax=creaAjax();
          var capaContenedora = document.getElementById(capa);

/*Creamos y ejecutamos la instancia si el metodo elegido es POST*/
if(metodo.toUpperCase()=='POST'){
         ajax.open ('POST', url, true);
         ajax.onreadystatechange = function() {
         if (ajax.readyState==1) {
                          capaContenedora.innerHTML="Cargando.......";
         }
         else if (ajax.readyState==4){
                   if(ajax.status==200)
                   {
                        document.getElementById(capa).innerHTML= ajax.responseText;
						
                   }
                   else if(ajax.status==404)
                                             {

                            capaContenedora.innerHTML = "La direccion no existe";
                                             }
                           else
                                             {
                            capaContenedora.innerHTML = "Error: ".ajax.status;
                                             }
                                    }
                  }
         ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
         ajax.send(valores);
         return;
pero el problema esta en que cuando me genera una respuesta me sa solo el codigo de la imagen y es por el tipo de respuesta que se le da en la funcion que es


Código:
document.getElementById(capa).innerHTML= ajax.responseText
que es un responseText , pero yo necesito que me arroge la imagen pero no se como hacerlo si alguno de ustedes me pudiera colaborar muchicimas gracias.

Foxxnet