Antiguamente, para hacer una ventana popup en una aplicación web, se utilizaban las funciones window.open() o la propietaria de IE showModalDialog().
Los popups están en franca decadencia. Varios navegadores y plugins los bloquean, suelen dar lugar a confusiones y visualmente dejan mucho que desear.
Afortunadamente, ahora existen varias alternativas para hacer popups sin abrir una nueva ventana. A continuación les presento una que estuve usando que me resultó muy práctica. Se llama jqModal. Lo pueden descargar de: http://dev.iceburg.net/jquery/jqModal/
Utiliza jQuery y permite abrir ventanas modales y no-modales, con títulos, drag-and-drop, sombras, etc... Una característica muy interesante es que el contenido de la ventana puede ser, o bien html plano o bien otra página, la cual es cargada utilizando AJAX en la invocación.
UPDATE: 30/03/2011 - Problemas con los postbacks en ASP.Net. Solución: http://laboticadellanga.blogspot.com/2011/03/aspnet-jqmodal-ajax-hide-postback.html
No hay comentarios.:
Publicar un comentario