Saludos,
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:
<script language="javascript">
function gototratamiento ($id) {
new Effect.DropOut('gallery');
new Effect.SlideDown('tratamiento'+$id);
return false;
}
</script>
Posteriormente, tengo un div en el que hago lo siguiente:
Código:
<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>
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:
Código:
<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>
Cuando trato de ejecutarlo, el único error que obtengo del FireBug es:
$(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?