Ir para conteúdo

POWERED BY:

Arquivado

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

Renanbg

Fechar janela

Recommended Posts

Olá pessoal, fiz uma pesquisa antes de criar o tópico e achei muita coisa legal, mas parace que nenhum se enquadrou no que preciso...Bom, vamos lá..deixa eu explicar...Peguei um codigo pronto de um chat na net e fui adaptando as minhas necessidadesEntão ao acessar o chat, o user cai no default.asp que é a pagina de login, onde ele deve informar seu nick para poder acessar o chat..Ao informar o login o user é direcionado para a sala de chat ...O problema é na hora de sair, se ele clicar no botão sair, o sistema desconecta ele da sala e redireciona novamente para o default.asp(pagina de login)Mas se ele usar o fechar(X) então ele ainda fica pendurado na sala de chat...Pensei em 3 soluções1- Desabilitar o botão fechar (mas pelo qu evi não é possível)2- Ao clicar no fechar dar uma mensagem informando para ele sair pelo botão "Sair" (dessa forma obriga ele a sair pelo botão)3- Ao clicar no fechar fazer ele executar a função do botão sair ( essa seria a mais correta)Mas como fazer?

Compartilhar este post


Link para o post
Compartilhar em outros sites

ok..mas e se faltar luz? o car anão clicou em sair e vai ficar pendurado.Limite o tempo de sessão para caso o usuário fique inativo por X tempo então sai da sala

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim..sim...ja tem limite de 300 segundos sem teclar ai o cara cai...mas queria q no fechar (X) ja caisse tbm e p isso pensei em colocar uma função que chamasse o botão sairAbraço...

Compartilhar este post


Link para o post
Compartilhar em outros sites

SIm, utilize o UnLoad do Body para disparar um JS que force, via AJAX ou "IFRAMEX", o logout.

Compartilhar este post


Link para o post
Compartilhar em outros sites

só em que observar o seguinte...gostaria que alguem confirmasse....se a página usa refresh pra atualizar os dados o evento unload do body não iria tentar fazer logout a cada refresh? Quem puder tirar essa duvida coloca ai

Compartilhar este post


Link para o post
Compartilhar em outros sites

Realmente n posso usar o unload devido ao refresh...Mas andei pensando e 300 seg nãoé tantotempo assim, então vou deixar do jeito que táAhh... a não seu q eu tenha como evitar q o cara feche pelo (x)Tem como disparar uma mensagem qndo o cara clicar no (x) ?Tipo ao clicar sai um alerta dizendo "Use o botão sair" e dae o cara clica ok e a pagina n fecha obrigando dessa forma usar o botão sair...Abraço...

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.