Material de Apoio Ambientes de Desenvolvimento - (c) 2001, Paulo Sousa
Este é o sexto exemplo usando Javascript e eventos
- utiliza funções
- detecta o evento
onClose, onUnload e onBeforeunload
- regista o evento via javascript
Notas:
- ao tentar via javascript fechar a janela do browser,
o IE pergunta sempre se quer ou não fechar a janela (funcionalidade
do browser!)
- consegue-se interceptar o evento e definir qual a
mensagem de texto a apresentar ao utilizador
- o NS6 não pergunta nada, mas não se consegue cancelar
o evento (aliás, a janela de dialogo é apresentada no ecrã após a janela do
browser desaparecer!)
- o evento
onClose,
supostamente especifico do NS6 não é reconhecido
- no NS4 também é perguntado se quer fechar a janela quando se invoca
window.close()
- o evento
unload é "disparado" quando se faz um "reload" da
página
página exemplo para verificar os eventos