Hola

2010/7/29 Nestor Rodriguez <[email protected]>:
> Hola amigos de RoR.
> Estoy queriendo hacer un Field.focus() a un elemento que puede que no exista
> dependiendo si se llamo a un new, index, etc.
>
> Uso el siguiente script para inicializar la funcion.
> <body onLoad = "enfocar()"> ====> Esto en el body para que cuando se cargue
> llame a la funcion
>
> Mi funcion en si es:
>     <script type="text/javascript">
>       function enfocar(){
>         Field.focus('txt_ci_nro');
>         Field.focus('entrada_acepto_tardanza_sn');
>       }
>     </script>
>
> Es aquí cuando me lanza el error de que el elemento no existe, porque ya es
> otra vista la que se carga y ya no existe por ejemplo en formulario en un
> SHOW, como si existe en un NEW.

  Y si generas la línea de js que hace foco sólo cuando sabes que
existe el input?

> Por esta razón quisiera saber como en
> prototype veo si existe o no un elemento que quiero usar, algo así como:
>
> Element.exists('mielemento');
>
> Esta función (Element.exists) no existe en prototype pero es solo para darme
> a entender.

if ($('id_elemento')) {
  // el elemento existe
}




-- 
Luis Parravicini
http://ktulu.com.ar/blog/
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a