JavaScript ponuja tri vrste pojavnih oken za interakcijo z uporabnikom: alert() za prikaz sporočil,
confirm() za potrditve (da/ne) in prompt() za vnos podatkov. Ta okna so uporabna za
preprosta sporočila, opozorila in zajemanje uporabniških vnosov. V modernem razvoju se pogosto uporabljajo tudi
lepše oblikovani lastni modalni dialogi.