Pregunta

En mi opinión, tanto los cuadros de diálogo modales como los lightboxes tienen el mismo propósito. Parece que hay una escala de sexy (pero javascript-heavy) en un extremo, y económica (pero aburrida) en el otro.

¿Qué impulsa tus decisiones de usar una sobre la otra? O, ¿hay una mejor manera de pedirle al usuario datos complejos sin navegar a otra página?

¿Fue útil?

Solución

Depende de tu aplicación. Si su aplicación es menos como una página web, y más como una aplicación (como Google Docs), los diálogos modales tienen sentido cuando desea enfocar la atención del usuario para tareas específicas.

Si su aplicación es un sitio web, diría que no debe confundir al usuario al tener diálogos modales. La gente está acostumbrada a ir a páginas separadas, e incluso a través de una serie de páginas para realizar tareas complejas. Si se trata de datos complejos, normalmente lo dividiría en pasos lógicos que disminuyen la agudeza de la tarea. Puede usar Ajax para hacerlo aún más fresco, sin cargar una página completa.

Los diálogos modales rara vez deben usarse. Creo que un buen ejemplo de cómo no usar diálogos modales, es Facebook. Facebook tiene ajax elegante para que las cosas se deslicen, retroceda. Su interfaz es muy compleja, pero la mayor parte de la complejidad está oculta.

Otros consejos

Los lightboxes y las ventanas modales en las páginas web tienen mucho en común. Kekoa lo describió bien.

Otra diferencia: los lightboxes generalmente se pueden cerrar haciendo clic fuera del pop-up (en el fondo atenuado) mientras que las ventanas modales generalmente solo se pueden cerrar al interactuar dentro del pop-up (por ejemplo, haciendo clic en Ok / Cancel / X) .

Esto se debe a que las ventanas modales son 'modales' y " requiere que los usuarios interactúen con [ellas] antes de que puedan regresar " (http://en.wikipedia.org/wiki/Modal_window).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top