Soy algo novato en el tema de scriptaculous. Sin embargo, he leído y leído foros y páginas de Google y no doy con mi respuesta.
Pretendo hacer una galería que se carga directamente de base de datos. Actualmente, asigné un efecto de scriptaculous a cada una de las imágenes que se cargan de forma automática, el efecto es el de DropOut y lo hace perfecto.
Mi problema viene que cuando intento hacer 2 cosas con un solo click, no lo logro hacer.
Tengo lo siguiente:
Código:
Posteriormente, tengo un div en el que hago lo siguiente:<script language="javascript"> function gototratamiento ($id) { new Effect.DropOut('gallery'); new Effect.SlideDown('tratamiento'+$id); return false; } </script>
Código:
Al darle click a la imagen, el set completo de imágenes hace el dropout de forma correcta, el problema es que tengo un conjunto de divs más abajo que contienen la siguiente codificación:<div id="gallery"> Muestro todas las imágenes cargadas de base de datos. Cada imagen posee la siguiente propiedad: onclick="gototratamiento(<?php echo $fila['id_tratamiento_web'] ?>)" </div>
Código:
Cuando trato de ejecutarlo, el único error que obtengo del FireBug es:<div id="tratamientos" style="display:none"> <div id="tratamiento<?php echo $fetch['id_tratamiento_web'] ?>"> Conjunto de características que quiero montar de un item específico almacenado en mi DB. </div> </div>
$(element) has no properties
SlideDown("tratamiento1")effects.js (line 683)
gototratamiento(1)tratamientos.php (line 27)
onclick(click clientX=0, clientY=0)tratamientos.php (line 1)
[Break on this error] element = $(element).cleanWhitespace();
¿Alguien me puede ayudar con esto?