Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/02/2013, 16:00
Avatar de satjaen
satjaen
 
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 12 años, 2 meses
Puntos: 10
Respuesta: Controlar popUp con window.opener dudas

Cita:
Iniciado por marco64yes Ver Mensaje
Hola emprear,

Gracias por tu respuesta, aclaras muy bien mi duda ... Habra alguna forma de controlar desde la pagina padre a la pagina hija (el POPUP) :S?

Gracias!!
Tengo esto, a ver si te sirve:

Código PHP:
Ver original
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2.  
  3. <html>
  4. <head>
  5.     <title>Untitled</title>
  6.     <script>
  7.     var popup = null;
  8.         function abrirVentana()
  9.         {
  10.             // Si el popup ya existe lo cerramos
  11.             if(popup!=null)
  12.                 popup.close();
  13.  
  14.             // Capturamos las dimensiones de la pantalla para centrar el popup
  15.             altoPantalla = parseInt(screen.availHeight);
  16.             anchoPantalla = parseInt(screen.availWidth);
  17.            
  18.             // Calculamos el centro de la pantalla
  19.             centroAncho = parseInt((anchoPantalla/2))
  20.             centroAlto = parseInt((altoPantalla/2))
  21.    
  22.             // dimensiones del popup
  23.             anchoPopup = 400;
  24.             altoPopup = 300;
  25.  
  26.             // Calculamos las coordenadas de colocación del Popup
  27.             laXPopup = centroAncho - parseInt((anchoPopup/2))
  28.             laYPopup = centroAlto - parseInt((altoPopup/2))
  29.            
  30.             // Definimos que página vamos a ver
  31.             pagina = "prueba.htm";
  32.            
  33.             popup = window.open(pagina,"Imagenes","scrollbars=yes,status=no,width=" + anchoPopup + ", height=" + altoPopup + ",left = " + laXPopup + ",top = " + laYPopup);
  34.         }
  35.     </script>
  36. </head>
  37.  
  38. <body>
  39. <a href="javascript:abrirVentana();">PINCHA</a>
  40.  
  41.  
  42. </body>
  43. </html>

Saludos