In JavaScript esistono tre finestre di dialogo predefinite:
alert() : mostra informazioni all'utente
confirm() : chiede la conferma all'utente che può rispondere con OK oppure Annulla.
Se si preme il pulsante di OK viene restituito dalla funzione un valore vero, altrimenti ritorna falso
prompt() : mostra una casella di testo dove l'utente può digitare una stringa
(ad esempio il proprio nome)
Seguono tre esempi di finestre di dialogo, che verranno visualizzate alla pressione dei rispettivi tasti:
Esiste inoltre la possibilità di visualizzare una nuova finestra
del browser, mediante i metodi open() e close(),
ad esempio :
window.open("pagina.htm","nome","menubar=yes,status=no,location=no,width=400,height=400");
Dove "pagina.htm" è l'indirizzo della nuova pagina da caricare, "nome" è l'identificativo della finestra, infine il terzo parametro determina come sarà l'aspetto della nuova finestra del browser:
menubar: barra del menù
location: campo dove si inserisce l'indirizzo
status:barra di stato
toolbar: barra dei pulsanti
resizable: determina se la finestra è ridimensionabile
width: larghezza finestra
height: altezza finestra