Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/07/2015, 11:09
eduar2083
 
Fecha de Ingreso: octubre-2014
Ubicación: Lima
Mensajes: 74
Antigüedad: 9 años, 6 meses
Puntos: 1
Cerrar ventana padre

Buenas,
Intento abrir una página sin barra herramientas, estado, dirección, etc. Para lograr esto la única forma que he encontrado de momento es ayudarme con una ventana padre que contiene un script que abre una ventana hija con las características deseadas, sin embargo esta ventana padre debe cerrase automáticamente luego de que la ventana hija sea abierta. Lo he implementado de la siguiente manera (Resumido)

padre.html
Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="es">
  3.     <meta charset="UTF-8">
  4.     <title>Padre</title>
  5.     <script src="http://code.jquery.com/jquery-2.1.4.min.js"></script>
  6.     <script>
  7.         $(function() {
  8.             var specs = '';
  9.             specs += 'width=' + window.screen.width;
  10.             specs += ',height=' + window.screen.height;
  11.             specs += ',resizable=no';
  12.             specs += ',titlebar=no';
  13.             specs += ',status=no';
  14.             specs += ',toolbar=no';
  15.             specs += ',menubar=no';
  16.             specs += ',location=no';
  17.             specs += ',directories=no';
  18.             specs += ',scrollbars=yes';
  19.  
  20.             var nuevaVentana = window.open('hija.html', '_blank', specs);
  21.  
  22.             var padre = window.open('', '_parent', '');
  23.             window.setTimeout(function () {
  24.                 padre.close();
  25.             }, 1000);
  26.         });
  27.     </script>
  28. </head>
  29.    
  30. </body>
  31. </html>

hija.html
Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="es">
  3.     <meta charset="UTF-8">
  4.     <title>Ventana hija</title>
  5. </head>
  6.     <h1>Esta es la ventana hija</h1>
  7. </body>
  8. </html>
Me funciona perfectamente en IE así como en Chrome pero no se cierra la ventana padre para el caso de Mozilla Firefox y Opera.

Favor si me orientaran para encontrar alguna forma de que pueda funcionar en estos navegadores.

Muchas gracias, saludos.