Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

pedro rodrigues

Detectar fechamento da janela do navegador (browser) IE7

Recommended Posts

Olá!

 

Estou precisando saber / detectar / capturar o fechamento da janela / aba do navegador / browser no MS Internet Explorer 7 (IE7).

 

No IE6 eu tenho isso funcionando. Mas o mesmo código não funciona para o IE7.

 

A situação é que eu preciso finalizar a sessão ASP quando a janela / aba for fechada.

Então fiz uma página onde a sessão é finalzada e essa é chamada em um pop-up "invisível" (abre uma posição que não dá pra ver e fecha automaticamente) quando fecha a janela.

 

Mas agora estou com o problema de ter que fazer isso no IE7.

 

Estive procurando pela internet e não achei algo que pudesse me ajudar.

 

Alguém sabe alguma solução?

 

Obrigado!

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao isso funciona assim

 

no body colocas onunload (isto e um exemplo)

 

<body onunload="alert('saiu')">

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade não é bem isso que eu preciso.

 

Esse evento (onuload) ocorre quando a página é descarregada. Então caso aconteça uma atualização (F5) o evento é disparado, o que não pode acontecer para o meu caso.

O que eu preciso é capturar apenas o fechamento da janela / aba.

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seria o caso de você ter uma janela pai que abre outra janela(filha) e você quer saber se a janela pai ainda esta aberta?

 

você jah usou

windown.opener..

Compartilhar este post


Link para o post
Compartilhar em outros sites

na verdade existem poucas ou quase nenhuma solucoes precisamente por causa do f5, mas achei um blog onde explica uma solucao mas eu testei e nao funfou, rsrrsrs

 

http://djalmaaraujo.wordpress.com/2009/01/...-ou-f5-refresh/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bastante interessante. Eu não conhecia jQuery.

 

Mas infelizmente não resolve o meu problema. Eu tenho uma aplicação com frames e o shortcut.js não captura o F5 se o frame com o código não estiver com o foco; e é muito inviável replicar o código em todas as páginas.

E também isso não resolveria um clique no botão atualizar.

 

Bom, ainda estou na busca de uma solução...

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.