Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Cá estou eu com uma dúvida.. procurei por alguns tópicos antes criados.. mas não obtive a resposta correta.
Então pergunto-lhes.
Como eu descubro se o cara clicou no botão fechar do browser?
Pois o seguinte aconteçe... tenho que fazer um controle de logs.. em um sistema; O mesmo precisa do horário EXATO do logOut.
clicando no botão 'SAIR' ele já executa a query que salva o horário correto no banco.
mas.. se o cara fecha o browser. como eu posso executar esta mesma função?
EX:Já vi isto aqui no fórum de PHP, mas não sei como executar ele.. tipo, Eu vou chamar a função quando clicar no fechar do browser. mas como descobrir que o mesmo fora fechado.
function fechar()
{
if (confirm('deseja fechar?'))
{
return true;
}
else
{
exit;
}
}Este efeito é ativado quando o browser é recarregado (refresh)
Então não serve =/
se alguem tiver um script que se ativa quando o cara fecha o browser por favor me ajudem ..rsrs
Olá,
não sei se é bem isso que você quer mais tenta com unload="funcao()"
Flows
Olha só, fiz uns testes aqui, funcionou nos IEs (6 e 7) e no Firefox, mas não funcionou no Opera nem no Safari:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="[http://www.w3.org/1999/xhtml">](http://www.w3.org/1999/xhtml)
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>unUnLoad</title>
<script type="text/javascript">
window.onunload = function() { alert("Fechou..."); }
</script>
</head>
<body></body>
</html>Aí você faria o que precisa ali no lugar do alert.
É isso? :mellow:
Ah! Há alguns links que abordam esse tema, veja se ajuda em alguma coisa:
http://forum.imasters.com.br/public/style_emoticons/default/seta.gif window.closed
http://forum.imasters.com.br/public/style_emoticons/default/seta.gif The window.closed Property
http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Executar Ação Ao Fechar Janela
Abraço!
=D