Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/04/2006, 05:57
NaN77
 
Fecha de Ingreso: abril-2006
Mensajes: 9
Antigüedad: 18 años, 1 mes
Puntos: 0
Jeje, de nuevo me respondo a mi mismo.

Lo primero es que no es un problema de ASP, sino de HTML, lo cual de haberlo sabido desde el principio, seguro que no hubiese dado tantas vueltas.

Os pongo la solucion para que otro se pueda beneficiar:

1. Hay que ponerle un nombre a los controles, es decir, tanto al formulario como al input. Para ello añadimos el texto name="nombre" dentro de ambos tags. Ejemplo:

<form action="Default.asp" method="POST" name="f1">
<input name="pass" type="password" class="CAMPS" id="pass" size="20">

Esto lo hacemos para poder referenciar al objeto.

2. En el tag Body de la pagina que estamos generando añadimos onload=document.NombreFormulario.NombreInput.focus (). Ejemplo:

<BODY bgColor=#ffffff leftMargin=0 text=#000000 topMargin=0 marginheight="0" marginwidth="0" onload=document.f1.pass.focus()>

Un saludo a todos.