[Ror-es] llamar a un metodo automaticamente

David Arango arango at gmail.com
Mon Apr 23 08:07:08 GMT 2007


No se si Blat no te lo ha dicho porque da algún problema (supongo que
no), pero en principio puedes hacer lo mismo así:

app_behaviour = {
  init: function() {
    // el efecto que comentabas:
    new Effect.Highlight...
    // cualquier otra cosilla que quieras hacer cuando se cargue la página
  }
}

Event.observe(window, 'load', app_behaviour.init);

Te ahorras el addLoadEvent y contaminas un poquito menos el espacio de
nombres, que en JavaScript es compartido.

Si además sacas ese código a un archivo javascript externo... golazo
por la escuadra.

Perdón por el offtopic

On 4/22/07, alarkspur <alarkspur at gmail.com> wrote:
> > function addLoadEvent(func) {
> >       var oldonload = window.onload;
> >       if (typeof window.onload != 'function') {
> >               window.onload = func;
> >       }
> >       else {
> >               window.onload = function() {
> >                       oldonload();
> >                       func();
> >               }
> >       }
> > }
> >
> > luego defines tu función:
> >
> > function highlight() {
> >   ....
> > }


-- 
David Arango, el único desarrollador con una orden de alejamiento de
Jeffrey Zeldman
Simplelogica.net, ahora con un 33,3% más de intromisión en listas de correo

Cuando no hago otra cosa escribo en mildiez.net


More information about the Ror-es mailing list