Foros del Web » Programando para Internet » Javascript »

Anclas de html y metodo focus()

Estas en el tema de Anclas de html y metodo focus() en el foro de Javascript en Foros del Web. A ver tengo este código (es una simplificación del que tengo para que veais el problema claramente): Código HTML: <html> <head> <title> Prueba focus </title> ...
  #1 (permalink)  
Antiguo 21/02/2005, 02:48
 
Fecha de Ingreso: diciembre-2003
Mensajes: 23
Antigüedad: 20 años, 4 meses
Puntos: 0
Anclas de html y metodo focus()

A ver tengo este código (es una simplificación del que tengo para que veais el problema claramente):

Código HTML:
<html>
<head>
<title>Prueba focus</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form name="form1" method="post" action="prueba_focus.htm">
<input type="text" name="campo1">
<input type="submit" name="boton" value="recarga">
</form>
<a name="pos_inic">
</a>
</body>
</html>
<script language="JavaScript">
	document.form1.campo1.focus();
</script> 

Si pulso en el boton recargar efectivamente el cursor se coloca en el campo input. El problema viene si hago referencia al ancla en la recarga:

<form name="form1" method="post" action="prueba_focus.htm#pos_inic">

En este caso el cursor aparece en el campo pero inmediatamente despues desaparece. ¿Alguna idea de como podría hacer que se quedara en su sitio?

Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:01.