Foros del Web » Programando para Internet » Javascript » Frameworks JS »

no trae imagen generada con php

Estas en el tema de no trae imagen generada con php en el foro de Frameworks JS en Foros del Web. Hola. Tengo el siguiente problema: Estoy trayendo una imagen, que es un grafico generado por php. Cuando ejecuto la pagina php muestra bien el grafico, ...
  #1 (permalink)  
Antiguo 25/06/2008, 14:35
Avatar de moron  
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 20 años
Puntos: 2
no trae imagen generada con php

Hola. Tengo el siguiente problema:

Estoy trayendo una imagen, que es un grafico generado por php. Cuando ejecuto la pagina php muestra bien el grafico, cuando intento tomarlo con responseText me aparece en la pantalla lo siguiente:

�PNG 

A que se debe?

Código HTML:
<div id="grafico1"></div>

<script type="text/javascript" src="GetXmlHttpObject.js"></script>
<script>

var ajax = GetXmlHttpObject();



function mostrarGraficoAnual(anio)
{	
	
	var url="grafico1.php";
	//url=url+"&sid="+Math.random();
	ajax = GetXmlHttpObject();
	ajax.open("POST", url,false);
	ajax.onreadystatechange = leerDatos;
	ajax.send("anio="+anio);
	document.getElementById('grafico1').innerHTML=ajax.responseText;
	
}
</script>
<body onLoad="mostrarGraficoAnual(2008)">
<div id="grafico1"></div>


  #2 (permalink)  
Antiguo 25/06/2008, 14:40
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: no trae imagen generada con php

Hola moron,

No puedes hacer eso, necesitas en lugar de usar AJAX cargar la imagen vía URL usando una etiqueta <img>.

Saludos.
  #3 (permalink)  
Antiguo 26/06/2008, 12:28
Avatar de moron  
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 20 años
Puntos: 2
Respuesta: no trae imagen generada con php

ok, Que lastima.

Bueno, muchas gracias gatorV.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:30.