Categorías > Discusión general > Cerrar pop-up ...
Nuevo Mensaje | Responder
AdrianSeg


53 envíos
Desconectado
1723 lecturas
4 respuestas
Cerrar pop-up13-04-2010 a las 09:58:01

Abro un popup usando una libreria para que se vean bonito...


      <a href="#" title="I. SOBRE LAS GUÍAS DOCENTES" rel="gb_page_fs[]">

Luego desde ese pop no puedo cerrarlo

echo "<script>alert('Datos actualizados correctamente'); window.close();</script>"; 

Solo muestra el alert pero no cierra la ventana...


Responder | Citar | Moderar | Mensaje Privado
Training Channel
CHuLoYo


762 envíos
Desconectado

#1
RE: Cerrar pop-up14-04-2010 a las 17:47:32

Lo mejor es que no abras popups y crees capas superpuestas. Los popups es posible que haya usuarios que no los vean ya que se los bloquea el navegador. Es un problema gordo, además que están cayendo en desuso.

Los <div> puedes controlarlos con javascript de formas muy cómodas. ¿Prefieres cambiar el sistema? Puedo ayudarte, postea el código de donde abres la ventana y el código de la ventana.

Un saludo.

www.Esquio.net | Diseño y programación web profesional
Responder | Citar | Moderar | Mensaje Privado
Fdo88


97 envíos
Desconectado

#2
RE: Cerrar pop-up14-04-2010 a las 17:53:17

Creo que la forma correcta es window.location.close();, pero lo que dice CHuloYo es muy cierto.
Duda: Como se hace para que la pagina que aparezca en el
div se actualice cada vez que la muestro??

Tengo una aplicacion que si quisiera cambiar de pop-up a div.
Me ayudas??


Responder | Citar | Moderar | Mensaje Privado
AdrianSeg


53 envíos
Desconectado

#3
RE: Cerrar pop-up14-04-2010 a las 21:15:57

nada..no le da la gana de cerrarlo...

echo "<script>alert('Datos actualizados correctamente');</script>"; 
  echo "<script>window.location.close();</script>";


No es un pop up en si  es una pequeña funcion filtrada para que los navegadores no la blokeen, kreo k funciona ya por capas siento haberme expresado mal, pero sigue sin cerrarse...


Responder | Citar | Moderar | Mensaje Privado
AdrianSeg


53 envíos
Desconectado

#4
RE: Cerrar pop-up14-04-2010 a las 21:38:24

Solucionado:

Código Fuente:  echo "<script>parent.parent.GB_CURRENT.hide(); </script>"; 


Usado en Greybox.

P.S: No me deja editar los mensajes del foro.


Responder | Citar | Moderar | Mensaje Privado