Métodos de windows
Contenido
alert
blur
clearInterval
clearTimeout
closed
confirm
external
focus
moveTo
moveBy
open
print
prompt
resizeBy
resizeTo
setInterval
setTimeout
 
window.focus()
Este método es el opuesto a blur, con él podemos hacer que un elemento adquiera el foco y se convierta en el activo en un momento dado. Aplicado a un objeto window, o sea, a una ventana del explorador, haríamos que este elemento se convierta en activo. Habitualmente este método lo usaremos en una ventana que hayamos creado previamente:

vntAvisos = open("aviso.htm");
vntListados = open("listas.htm");
vntAvisos.focus();

En este pequeño ejemplo cuando se crean las ventanas vntAvisos y vntListados ésta última se convierte en la ventana activa, o sea adquiere el foco, pero la llamada posterior a su método blur en la ventana vntAvisos hace que ésta tome el foco.
Cuando actúa este método provoca que se dispare el evento onfocus de la ventana que se convierte en activa. Este evento puede tener asociada una función que, por ejemplo, inicie un script, pase el foco a un campo de un formulario, o lanze un mensaje de aviso, etc. Asociado a un temporizador y combinado con el evento onblur podemos hacer que una ventana se active cada cierto tiempo, apareciendo así destacada en la barra de tareas de Windows.

window.onblur = new Function("setTimeout('focus( )', 5000)");

Este senillo código destacaría el icono de ventana minimizada cada 5 segundos.

Envía esta página a un amigo. Te lo agradecerá.   Poner esta página como página de inicio