Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/02/2009, 16:30
Avatar de SPAWN3000
SPAWN3000
 
Fecha de Ingreso: marzo-2008
Ubicación: Bogota
Mensajes: 858
Antigüedad: 16 años, 3 meses
Puntos: 15
Pregunta Respuesta: bloquear focus en popup??

Solucion 1:
Puedes intentar hacerlo de esta forma, pero no se que tan compatible sea
var newwindow = window.open('xxx.html','ttt',width=300,height=300)
newwindow.focus();

Solucion 2:
Podrías intentar llamar tu función de foco(en el poppup) al mover el mouse sobre la segunda ventana o al tomar el foco en la segunda, llame una función que obligue a retomar el foco del popup...

Primero, declaramos una variable global de javascript, donde se indica que esta inicial izado un foco externo.

Digamos, yo creo que en el body padre haces:
<body onblur="funciondequientomaelfoco('laventana')" onfocus="funciondequientomaelfoco('laventana')">

Ahora en el popup nuevamente:
<body onblur="funciondequientomaelfoco('laventana')">

La segunda vez que tome el foco la ventana padre, deberá guiarse por la variable donde se le informa quien debe tener el foco y que actualmente esta activo...

No se si algo de esto funcione...pero puedes probar.

Última edición por SPAWN3000; 04/02/2009 a las 16:37