Problema con script.aculo.us


#1

Buenas,

llevo un rato intentando hacer un pequeño efecto en un div que me
muestra mensajes flash y no quiere salir. Esto es lo que tengo en la
vista:

<%= javascript_include_tag “prototype”, “effects” %>

<% if flash[:notice] %>

<%= flash[:notice] %>

<% end %>

Quiero que cuando se muestre el mensaje de flash este desaparezca a los
dos segundos, pero no funciona. Firebug me muestra un error que dice
algo como:

element is null
var oldOpacity = element.getInlineOpacity();

¿Alguien sabe donde puede estar el problema?

Gracias


#2

El día 5 de enero de 2009 7:04, Antonio P.
removed_email_address@domain.invalid
escribió:> <%= visual_effect(:fade, “flash”, :duration => 2.0) %>

element is null
var oldOpacity = element.getInlineOpacity();

¿Alguien sabe donde puede estar el problema?

Posiblemente se debe a que estás ejecutando el efecto antes de
insertar el div con el que lo invocas, quizá deberías esperar a lanzar
el efecto cuando se haya cargado el documento.


#3

El lun, 05-01-2009 a las 07:22 +0100, Raul M. escribió:

Posiblemente se debe a que estás ejecutando el efecto antes de
insertar el div con el que lo invocas, quizá deberías esperar a lanzar
el efecto cuando se haya cargado el documento.

Justo era eso, muchas gracias.

Ciao