I pop-up modali sembrano brutti aggiri nelle applicazioni web. Sembrano difficili da gestire, possono avere problemi con i blocchi dei popup e la modalità può creare confusione da parte dell'utente.
Quali sono le alternative ai popup per i 2 seguenti scenari:
Una conferma dell'utente (es. Cancella conferma)
Un flusso di lavoro utente forzato (ad es. L'utente deve selezionare un'immagine per continuare)
O se un pop-up è la migliore interfaccia utente, esiste una buona libreria per fornirla per ogni scenario?
Come suggerito da @unwichtich nei commenti, jquery ui fornisce una buona finestra di dialogo modale con diversi tipi di azioni richieste dall'utente.
In alternativa, puoi reindirizzare l'utente a una pagina in cui deve confermare tutto ciò che deve essere confermato o richiesto e lasciarlo solo passare.
Dato che generalmente utilizziamo RichFaces, posso offrirti un'alternativa ai popup in volti ricchi. Uso
<rich:panel>
con proprietà di stile appropriata per mostrare un pannello pop-up.
Sono sicuro che dovrebbe essere presente anche una cosa corrispondente nelle facce prime.