Alguien puede decirme si es posible saber si una ventana que se ha abierto antes (con window.open) continua abierta?
Muchas gracias.
| |||
Quiero saber si existe una condición que me diga que la ventana está abierta o no. Porque en el opener se ha podido navegar un poco y luego volver a la página que abre la vetana. Lo que antes he dicho que he probado ya es lo de acceder a la ventana por el nombre. |
| ||||
sanchezl, mira aquí hay una condición que verifica si existe un popup y si existe, cierra la ventana. Uso ese condicional. Pero claro, el evento se dispara al hacer click. Quizás necesites que la condición se verifique sin un evento de ratón. |
| |||
No me sirve por dos motivos: -- Primero, siempre abre la ventana cuando hace click. Y yo solo quiero que si la ventana continua abierta , recargarla. -- Segundo , porque esta ventana (la opener) está siempre estática, y mi ventana va haciendo submits , incluso si el ususario lo desea puede navegar a otras páginas. Creo que voy a desistir, porque no se si hay solución para lo que buscao. Muchas gracias a todos por su interés en ayudarme. |
| ||||
Hola de nuevo, pero yo no te sugería que usaras ese script, te lo mostré para que vieras que funciona el if(nombreVentana) en acción. Habrías de pedirle un function actualiza(){ if(nombreVentana) {nombreVentana.location.reload()} } Llamas a la función en el momento que necesites y listos |
| ||||
Tunaiiiiiiiit... amigüita miaaaa: Esa pagina de las fotos que cierran la ventana si ya existe y la vuelve a abrir.... funciona en IE. Pero en Mozilla no me cierra la ventana..... que hago mal?? var wKeyBoard if (wKeyBoard) { wKeyBoard.close() } wKeyBoard = window.open("../include/keyb.html", "wK", options) El principal problema es que quiero que si esta abierta me la traiga al frente pero como no lo conseguí con wKeyBoard.focus() opté por cerrarla y volverla a abrir... Pero no me la cierra... No me hace bien wKeyBoard.close() En realidad no entra en el condicional...... Cuñaaaaaaaaaaaaaaaaaaa Un beso |
| ||||
Tunait.... Ya lo solucioné.... No sé exactamente en realidad como.. pero creo que tiene que ver con lo que tu puntualizastes de lanzarlo desde un evento onClick. Qué cosas!!!!! El caso es que probando probando y haciéndolo de mil y una formas ya me funciona pero como lo hacía todo a la desesperada no puedo determinar exactamente cual es la solución para Mozilla. Un beso y gracias |