Puoi usare anche delle librerie javascript già fatte (un po' laboriose da usare), oppure metodi tipo i modali bootstrap.
Ho messo un esempio del genere a un'altra utente non molto tempo fa.
Ovviamente il confirm() è veloce e funzionale, anche se non molto bello da vedere.