Forum: Rails-ES Problema con script.aculo.us

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
57a3642924acdd37d03fbdbe0aef6c65?d=identicon&s=25 Antonio Pardo (Guest)
on 2009-01-05 07:05
(Received via mailing list)
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] %>
<script type="text/javascript">
<%= visual_effect(:fade, "flash", :duration => 2.0) %>
</script>
<div id="flash">
<p><%= flash[:notice] %></p>
</div>
<% 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
348246701cfdb2130b842fd839751a18?d=identicon&s=25 Raul Murciano (raul)
on 2009-01-05 07:23
(Received via mailing list)
El día 5 de enero de 2009 7:04, Antonio Pardo
<antonio.pardo@gmail.com>
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.
57a3642924acdd37d03fbdbe0aef6c65?d=identicon&s=25 Antonio Pardo (Guest)
on 2009-01-05 07:51
(Received via mailing list)
El lun, 05-01-2009 a las 07:22 +0100, Raul Murciano 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
This topic is locked and can not be replied to.