Gracias Joseba pero parece que ese no es el problema el hidden limita el
script a un formulario "no oculto". Pienso que el problema es alguna
tonteria que se me ha escapado. La solución más facil sera buscar otro
código por ahi a ver sime va mejor.
Gracias.

El 18 de abril de 2009 13:45, joseba <jos...@visionasolutions.es> escribió:

>
> Creo q el focus te lo pone en el label
>
> Mejor:
>
>    if(campo.type == "text") {
>      campo.focus();
>      break;
>    }
>
> Slt.
>
> -----Mensaje original-----
> De: ovillo-boun...@lists.ovillo.org [mailto:
> ovillo-boun...@lists.ovillo.org]
> En nombre de manuel cuesta
> Enviado el: sábado, 18 de abril de 2009 0:04
> Para: Ovillo, la lista de CSS en castellano
> Asunto: [Ovillo] Establecer foco con Javascript
>
> Saludos.
> Quiero establecer el foco en un formulario con Javascript. El código creo
> que está bien pero no me funciona, lo he intentado también simplificando el
> código pero no hay manera. Seguro que es una tonteria pero me está
> calentando mucho la cabeza.
> Gracias por anticipado.
>
> Este es el codigo HTML (Es el primer campo del formulario)
>
>     <label for="nombre">Introduce tu nombre</label>
>      <input type="text" id="nombre" name="nombre" value="" size="20"
> maxlength="30"/><br/>
>
> JavaScript enlazado de un archivo externo.
>
> if(document.forms.length > 0) {
>  for(var i=0; i < document.forms[0].elements.length; i++) {
>    var campo = document.forms[0].elements[i];
>    if(campo.type != "hidden") {
>      campo.focus();
>      break;
>    }
>  }
> }
> _______________________________________________
> Lista de distribución Ovillo
> Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
> Puedes modificar tus datos o desuscribirte en la siguiente dirección:
> http://lists.ovillo.org/mailman/listinfo/ovillo
>
>
>
>
> _______________________________________________
> Lista de distribución Ovillo
> Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
> Puedes modificar tus datos o desuscribirte en la siguiente dirección:
> http://lists.ovillo.org/mailman/listinfo/ovillo
>
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a