Postado Ter 17 Ago 2010 - 15:53
Um exemplo de resposta a eventos do sistema:
Código 3
GeSHi (javascript):
<html><head>
<script language=“JavaScript”>
<!–
function entra(){
window.alert(“Bem vindo, exemplo de uma reaccao a um evento do sistema”);
}
function sai(){
window.alert(“Volte sempre”);
}
–>
</script></head>
<body onload=“entra();” onunload=“sai;”>
<p>Texto escrito na página, bla bla bla</p>
</body></head>
No <head> definem-se duas instruções, a “entra()” e a “sai()”. Na priemeira função (function), “entra()”, faz surgir uma janela de aviso no centro do ecrã quando a página é carregada que mostra uma mensagem, “Bem vindo, exemplo de uma reaccao a um evento do sistema”. Na segunda função (function), “sai()”, faz surgir uma janela de aviso quando se sai da página com a mensagem “Volte sempre”.
As funções só são executadas no momento em que estas são invocadas, por isso as funções presentes no exemplo 3 só são executadas no onload do body e no onunload do body respecivamente.
Código 3
GeSHi (javascript):
<html><head>
<script language=“JavaScript”>
<!–
function entra(){
window.alert(“Bem vindo, exemplo de uma reaccao a um evento do sistema”);
}
function sai(){
window.alert(“Volte sempre”);
}
–>
</script></head>
<body onload=“entra();” onunload=“sai;”>
<p>Texto escrito na página, bla bla bla</p>
</body></head>
No <head> definem-se duas instruções, a “entra()” e a “sai()”. Na priemeira função (function), “entra()”, faz surgir uma janela de aviso no centro do ecrã quando a página é carregada que mostra uma mensagem, “Bem vindo, exemplo de uma reaccao a um evento do sistema”. Na segunda função (function), “sai()”, faz surgir uma janela de aviso quando se sai da página com a mensagem “Volte sempre”.
As funções só são executadas no momento em que estas são invocadas, por isso as funções presentes no exemplo 3 só são executadas no onload do body e no onunload do body respecivamente.