You can attach a DOM event listeners window.addEventListener('load',load_handler, false); document.addEventListener('load', load_handler, false); As well as attach a listener to the unload event window.addEventListener('unload', unload_handler, false); document.addEventListener('unload', unload_handler, false);