Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Javascript (http://www.forosdelweb.com/f13/)
-   -   Verificar si esta en un pop up o no??? (http://www.forosdelweb.com/f13/verificar-si-esta-pop-up-no-715069/)

kerverin 02/07/2009 09:11

Verificar si esta en un pop up o no???
 
Muy buenas saben hace poco vi en la pagina de hp.com que los pop up que habren no se pueden abrir en una pagina normal es decir siempre tienen q ser abiertos dentro de un pop up, mi pregunta es como se logra esto???

Es decir al hacer click en una imagen este me abre en una ventana (pop up), pero si copio la direccion de la barra y la abro en mi explorador que no es pop up me muestra un error.

Entonce la pregunta es como verifico si la ventana es un pop up o no??? y si lo es muestro el contenido pero si no q me mande error.

zerokilled 02/07/2009 09:35

Respuesta: Verificar si esta en un pop up o no???
 
no he visto como lo hace hp.com pero se me ocurre que es leyendo la propiedad opener. si resulta ser un objeto, entonces se entiende que fue abierta como popup. en el caso de tener cualquier otro valor, se entiende lo contrario, fue abierta directamente en el navegador.

David 02/07/2009 09:38

Respuesta: Verificar si esta en un pop up o no???
 
Tal vez verificando window.opener:
Código javascript:
Ver original
  1. if (window.opener) {
  2.     // Está en un Popup
  3. }


La zona horaria es GMT -6. Ahora son las 08:20.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.