Posteado por: spideep | 23 junio 2007

PopUp Modal CrossBrowser

Bueno esto es algo que muchos me han pedido, sin embargo debo decir que este código no es totalmente mío, pero aun así me ha sido muy útil y no pienso desaprovecharlo como creo que ninguno de uds. lo hará.

Las ventanas modales son popups que exigen ser cerrados antes de continuar cualquier acción con otras ventanas del explorador. Cómo pueden ver aquí Microsoft Internet Explorer desde su versión 4 tiene un método asociado al objeto window que abre un popup de tipo modal, este método es showModalDialog() . Pero (y ojo que es un gran pero), el resto de los navegadores (aunque me dicen que Safari si lo soporta -prometo actualizar apenas lo pruebe-) no incluye este método como son Mozilla Firefox, Opera y todos los Gecko based.

Bueno aquí les presento dos archivos un index.html (desde el cual se llama al popup) y el popup.html que así como el primero contiene un script que valida el navegador utilizado. Sin más palabras lo puedes descargar aquí mismo.

Anuncios

Responses

  1. Hasta ahora no puedo hacer que el showModalDialog funcione en Safari para Windows pero seguiré buscando una salida

  2. Muchas gracias me sirvió el código ya que nadie tenía una respuesta sencilla, y ahí se ve a un buen programador cuando no se complica mucho.


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Categorías

A %d blogueros les gusta esto: