Métodos de windows
Contenido
alert
blur
clearInterval
clearTimeout
closed
confirm
external
focus
moveTo
moveBy
open
print
prompt
resizeBy
resizeTo
setInterval
setTimeout
 
window.blur()
Este método tan sólo quita el foco de la ventana a la que se le aplique. Por quitar el foco se entiende que la ventana deja de estar activada y por tanto deja de recibir las entradas desde el usuario. Habitualmente esta acción deberá ir acompañada por alguna otra acción que pase el foco a otra ventana, es decir, ponga otra ventana en primer plano. Para lograr esto se usa el evento onblur que se dispara siempre que un elemento pierde el foco. Lo normal es usar este métod en una ventana que hayamos creado previamente:

vntAvisos = open("aviso.htm");
vntAvisos.blur();

En este pequeño ejemplo cuando se crea la ventana vntAvisos ésta se convierte en la ventana activa, o sea adquiere el foco, pero la llamada posterior a su método blur hace que el foco regrese a la ventana madre.
Cuando actúa este método provoca que se dispare el evento onblur de la ventana. Este evento puede tener asociada una función que, por ejemplo, cierre la ventana, o lanze un mensaje de aviso, o vuelva a recuperar el foco con el método focus. Esto último mantendría siempre activada la ventana, cuando el usuario cambiara a otra el icono de la ventana actual se destacaría en la barra de tareas de Windows.

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