Cita:
Iniciado por zerokilled con el codigo presente no veo el problema. lo que entiendo es que al presionar una imagen se invoca la funcion verdetalle. de modo que la imagen de espera, y consecuentemente el contenido, debe cargar en div#detallehtml. pero segun las capturas y a juzgar por el orden del contenido, parece que tienes otros resultados. ¿no sera porque estas usando el mismo objeto XMLHttpRequest? es decir, en el codigo veo que utilizas http para ambos procesos: cargar las imagenes y los detalles.
El código no lo hice yo. Me lo dieron para arreglar ese problema de la imagen de espera y luego arreglar el resto.
El codigo que mostré solamente hace el listado de las categorias.
Hay otro archivo catalogo_paginar.php que muestra las tres imagenes de los productos y otro archivo catalogo_detalle.php que muestra el detalle del producto seleccionado. Ambos tienen codigo php. Por eso mostré este donde está todo el codigo Ajax que se utiliza. Necesitas ver el resto?
El objeto XMLHttpRequest se invoca desde el inicio del codigo:
Código PHP:
<script language="javascript" src="ajax.js"></script>
<script language="javascript">
http = getXMLHTTPRequest();
Cambié la imagen del useHTTPResponse2() (procesando2.gif) y ahora al dar click en una categoria de la lista aparece esto:
Al dar click para ver el detalle sigue la misma imagen verde que no se va y al regresar a la lista por otro producto se queda la otra imagen:
Un poco tirado de los pelos...!! Qué puede ser??