Nuevo sitio

Nos mudamos a www.f5run.com.ar

martes, 29 de marzo de 2011

Cómo migrar los viejos popups a ventanas AJAX

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.: