Sono state fatte alcune proposte in passato.
La piu` gettonata e` creare un layer (<div>) che occupa tutto lo spazio (width:100%; height:100%), indi scrivere il resto della pagina in un altro <div> successivo.
Alla fine basta far sparire il div:
document.getElementById('ID_DEL_DIV').style.displa y='none';
Per maggiori dettagli, prova a fare una ricerca nel forum.