Foros del Web » Programando para Internet » Javascript »

Cómo recuperar el foco en un caja de texto al cambiar de ventana

Estas en el tema de Cómo recuperar el foco en un caja de texto al cambiar de ventana en el foro de Javascript en Foros del Web. Hola, tengo una página en javascript en la que tengo el cursor en un INPUT de texto. Si cambio con Alt+Tab o con el ratón ...
  #1 (permalink)  
Antiguo 26/07/2005, 10:03
 
Fecha de Ingreso: mayo-2005
Mensajes: 16
Antigüedad: 19 años
Puntos: 0
Cómo recuperar el foco en un caja de texto al cambiar de ventana

Hola, tengo una página en javascript en la que tengo el cursor en un INPUT de texto.

Si cambio con Alt+Tab o con el ratón a otra ventana y luego regreso a la ventana que tenía el cursor en el campo, este campo ha perdido el foco.

He intentado con los eventos de los objetos window y document, intentando poner el foco en el campo con el método focus (document_onactivate, window_onfocus, etc.)

El problema es que hasta que no hago click en la ventana o pulso alguna tecla, no logro que salte ningún evento, supongo que no he dado con el adecuado. Logré algo con el document_onfucusin, pero me daba error.

¿Sabríais decirme un evento que se active para hacer esto o una solución alternativa?

Gracias
  #2 (permalink)  
Antiguo 27/07/2005, 01:33
 
Fecha de Ingreso: mayo-2005
Mensajes: 16
Antigüedad: 19 años
Puntos: 0
¿Nade sabe cómo hacerlo?
  #3 (permalink)  
Antiguo 27/07/2005, 04:04
 
Fecha de Ingreso: julio-2005
Mensajes: 90
Antigüedad: 18 años, 9 meses
Puntos: 1
Es muy raro esto que dices, pues cuando vuelvas a la ventana debe de cogerte el foco. Seguro que la ventana te toma el foco ?, como comentas que hasta que no haces clic con el ratón no se activa.?
  #4 (permalink)  
Antiguo 27/07/2005, 06:39
 
Fecha de Ingreso: mayo-2005
Mensajes: 16
Antigüedad: 19 años
Puntos: 0
Bien, ya he visto lo que ocurre. Con el explorer sí funciona. Lo que ocurre es que uso un explorador con pestañas que usa el explorer (cracy browser, me gusta más que los que los que ya traen esta función implementada).

La primera vez que abro la página sí coge el foco, pero se ve que cuando vuelves, hasta que no haces activa una página haciendo click o tecleando algo, no coge el foco, pero es algo de esta aplicación. Me ha vuelto loco y el caso es que lo probé también desde el explorer, pero no lo haría bien. Ahora el window_onfocus funciona perfectamente en el explorer, aunque no en el crazy browser.

Saludos
  #5 (permalink)  
Antiguo 27/07/2005, 09:07
 
Fecha de Ingreso: julio-2005
Mensajes: 90
Antigüedad: 18 años, 9 meses
Puntos: 1
Si quieres pestañas además de muchas otras ventajas, usa Firefox !!!!
  #6 (permalink)  
Antiguo 27/07/2005, 10:54
 
Fecha de Ingreso: mayo-2005
Mensajes: 16
Antigüedad: 19 años
Puntos: 0
Pues lo estuve probando, pero no hacia todo lo que hace el crazy browser, que abre una ventana nueva cuando escribes una direccion nueva en la barra de direcciones. eso y otras cosas y es muy ligero. Pruebalo, te lo recomiendo.

Saludos
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 11:10.