Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/04/2008, 14:21
Goomba
 
Fecha de Ingreso: abril-2003
Ubicación: Santiago
Mensajes: 212
Antigüedad: 21 años, 8 meses
Puntos: 0
Problemas con shadowbox y AJAX

Hola buneo sucede que tengo un porblema que me tiene algo loco ya ya que no he encontrado solucion que me funcione agradesco a los que ya han tratado de ayudarme con el porblema.
Sucede que un amigo me hablo de una libreria de js con la cual puedes hacer presentaciones mas atractivas pal cliente o publico esta libreria se llama denomina shadowbox.
Bueno mi porblema es el siguiente sucede que tengo una pagina php en donde genero un catalogo de productos y cada producto tien un link a una especificacion de productos que se hace via shadowbox.
bueno si esta pagina la trabajo independientemente todo funciona corectamente, el catalogo se compone de una tabla en donde muestro 3 porductos por fila y todas las filas necesarias dependiendo el tipo de busqueda que se realiza.
ac les dejo el codigo como prenento un producto
Código:
<a rel="shadowbox;height=500;width=600" class="option"  href="../../vistas/modelo/modelo.php?cod=<?php echo $cod ?>">
                <div><?php echo ucfirst($modelos->getLinea()); ?></div>
                <table cellpadding="0" cellspacing="0" id="sub">
                  <tr>
                    <td><div id="producto"><?php echo ucfirst($modelos->getNombre_modelo());  ?></div></td>
                  </tr>
                  <tr>
                    <td><div id="imagen"><img src="../../funciones/resize.php?img=<?php echo $imagen ?>"/> </div></td>
                  </tr>
                  <tr>
                    <td><div id="precio">$ <?php echo $busquedaProducto[0]->getValor() ;  ?> c/IVA</div></td>
                  </tr>
                </table>
</a>
bueno mi problema es el siguinte sucede que esta pagina es llamada desde otra via ajax mediante una funcion similar a esta

Código:
function catalogoAccesorio(objeto,producto, sub1, sub2) {
	divCatalogo=objeto.getElementById('cat');	
	catalogoAccesorioAjax=nuevoAjax();
	catalogoAccesorioAjax.open("POST", "../../ajax/catalogo/catAccesorio.php", true);
	catalogoAccesorioAjax.onreadystatechange = function (){
		if(catalogoAccesorioAjax.readyState == 4) {
			divCatalogo.innerHTML=catalogoAccesorioAjax.responseText;
		}
	}
	catalogoAccesorioAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	catalogoAccesorioAjax.send("producto="+producto+"&sub1="+sub1+"&sub2="+sub2);
	
}
bueno la pagina principal se llma catalogo.php y esta hace un llamado via ajax dependiendo si quiere ver modelos o accesorios a la pagina catAccesorio o catModelo mi problema es que al hacer esta carga via ajax los efectos que muestra catModelo y catAccesorio de shadowBox no los ejecuta al seleccionar un producto X
Espero que alguien me ayude no se por que no funciona ojala puedan agradesco de antemano toda la ayuda.
Atte.
Goomba

Última edición por Goomba; 14/04/2008 a las 14:28