Foros del Web » Programando para Internet » Javascript »

Pasar el foco a una ventana desde otra ventana que no es la madre de ésta

Estas en el tema de Pasar el foco a una ventana desde otra ventana que no es la madre de ésta en el foro de Javascript en Foros del Web. Hola, Estoy haciendo unas pruebas con ventanas en javascript y no consigo resultados óptimos al respecto. Os explico el escenario. Primero tenemos una pagina1.html con ...
  #1 (permalink)  
Antiguo 14/11/2011, 03:40
 
Fecha de Ingreso: noviembre-2011
Mensajes: 2
Antigüedad: 12 años, 5 meses
Puntos: 0
Pasar el foco a una ventana desde otra ventana que no es la madre de ésta

Hola,

Estoy haciendo unas pruebas con ventanas en javascript y no consigo resultados óptimos al respecto. Os explico el escenario.

Primero tenemos una pagina1.html con un link. Dicha link abre en una ventana nueva que llamaremos pagina2.html. Si están abiertas ambas ventanas y volvemos a hacer click sobre el link de la página1, no se recarga la pagina2, simplemente se le pasa el foco a ésta. En caso de cerrar la página2, al volver a clickar sobre el link de la pagina1, se volvería a abrir en una ventana la pagina2.

Hasta aquí ningún problema. El problema viene cuando cerramos la pagina 1 y mantenemos abierta la 2. Al volver a abrir la pagina1 y pulsar sobre el link, en vez de pasar el foco a la pagina2 ya abierta, la recarga en la misma ventana (o pestaña) volviendo a la home, perdiendo así el breadcrumb (camino).

Esa nueva página 1 evidentemente no es la madre de la ventana2 ya abierta. Sabéis si esto es posible controlarlo? Es decir, pasarle el foco a ventana2 desde otra ventana que no la ha creado?. ¿Es posible que no se pueda hacer por políticas de seguridad?.

Muchas gracias de antemano, saludos! ;)

Última edición por Darko02; 14/11/2011 a las 04:06
  #2 (permalink)  
Antiguo 14/11/2011, 07:53
Avatar de Rappa  
Fecha de Ingreso: noviembre-2011
Ubicación: Montevideo, Uruguay
Mensajes: 80
Antigüedad: 12 años, 5 meses
Puntos: 13
Respuesta: Pasar el foco a una ventana desde otra ventana que no es la madre de ésta

Si usas el método window.open(URL,nombre) asignándole nombres a cada ventana, puedes hacer referencia a las ventanas por nombre para manejarlas.
__________________
Drugs and alcohol are not the answer
Unless you are asking what i'm doing this weekend
  #3 (permalink)  
Antiguo 15/11/2011, 02:07
 
Fecha de Ingreso: noviembre-2011
Mensajes: 2
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Pasar el foco a una ventana desde otra ventana que no es la madre de ésta

Lo he probado y sirve con ventanas madre e hijas, pero si cerramos la madre y volvemos a abrirla ya no me funciona. Diría que no se puede hacer por seguridad, sino podríamos modificar ventanas abiertas de otros sitios web sabiendo los nombres asignados a dichas ventanas no?.

Saludos!

Etiquetas: foco, html, madre, ventanas
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 13:32.