Chat com Suporte
06/04/2011
0
Interativa Sistemas
Posts
06/04/2011
Rodrigo Odasaki
No lado do suporte serial ideal uma aplicação em Windows Forms ou WPF.
Até poderá colocar um serviço do windows para gerenciar a fila dos usuários.
26/04/2011
Interativa Sistemas
Como Saber se o usuário saiu da minha aplicação fechando o browser ? Tentei usar o CallBack mas sem sucesso ! não funciona nem com reza... Alguem tem uma ideia ?
05/05/2011
Interativa Sistemas
Galera to precisando colocar o Chat no Ar, alguém tem ideia de um modo de Capturar quando o usuário fecha a tela no "X" do browser ? para eu poder fazer um logout dele no banco ?
Preciso muito uma ideia.. Muito gratooo pessoal. Abraços a Todos!
06/05/2011
Evandro Lopes
11/05/2011
Interativa Sistemas
http://www.ecode10.com/artigo/337/Descobrindo+quando+o+usuario+sai+de+uma+aplicacao+ASP.NET+Parte+2.aspx mas uso MasterPage e tive que colocar nela para que funcione o javascript beleza funciona mesmo mas... em toda pagina que vou ele executa o JavaScript óbvio.
então fui para este artigo a terceira parte do assunto que ajuda a tratar isso http://www.ecode10.com/artigo/340/Descobrindo+quando+o+usuario+sai+de+uma+aplicacao+ASP.NET+Parte+3.aspx mas a minha aplicação diz que não há suporte ao <frameset> para usar essa terceira parte do artigo alguem sabe como fazer? ....
11/05/2011
Interativa Sistemas
window.onbeforeunload =
function()
{
if((window.event.clientX<0) || (window.event.clientY<0))
{
window.open("Finaliza.aspx", "fechar");
}
}
document.onkeydown = Verificar;
function Verificar()
{
var tecla=window.event.keyCode; //tecla normal
var alt=window.event.altKey; // Para Controle da Tecla ALT
var ctrl=window.event.ctrlKey; // Para Controle da Tecla CTRL
if (alt && tecla==115) // Evita fechar via Teclado
{
alert("Para sair do sistema clique em SAIR !");
event.keyCode=116;
event.returnValue=false;
}
if (ctrl && tecla==78)
{
alert("CTRL+N bloqueado");
event.keyCode=0;
event.returnValue=false;
}
}
</script> Bom Problema/Resolução Meu problema era que no chat o usuario podia fechar a aplicação (que abre em uma janela dimensionada e separada) e assim não conseguir fazer LoGOUT dele no meu banco. Resolvi com o código acima onde ao clicar no X e não no botão fechar (praxe de todos) a aplicação feita em Master page ( o codigo esta na master page ) direciona pra uma pagina FINALIZA.aspx onde o PAGE_da pagina esta tratado a fazer isso pra mim.
e ao final do logout tem o código ClientScript.RegisterStartupScript(GetType(), "0", "<script>window.close();</script>"); que força o fechamento da pagina para que o usuário não a veja ou não tenha controle por ela.
11/05/2011
Interativa Sistemas
No lado do suporte serial ideal uma aplicação em Windows Forms ou WPF.
Até poderá colocar um serviço do windows para gerenciar a fila dos usuários.
16/05/2011
Interativa Sistemas
UPDATE PANEL SCRIPT MANAGER TIMER GRID bom o DATABIND do GRID vem de uma consulta em Banco de dados que traz as mensagens inseridas na Sala. essa consulta é feita a cada 2 segundos pelo TIMER porém toda vez que a consulta é executada o SCROLL da DIV ID=GRID vai para a posição inicial "TOPO" preciso que ela fique no final como MSN sabe. achei esse código <script language="javascript" type="text/javascript"> function SetScrollPosition()
{
var div = document.getElementById('Grid');
div.scrollTop = 100000000000;
}
</script> No botão ENVIAR MENSAGEM no ONCLIENTCLICK = SetScrollPosition() chama afunção beleza ela parece funcionar mas quando efetua a consulta ela volta pro inicio é tipo um POSTBACK alguem sabe como fazer esse trem parar na posição final ? ja coloquei na WEB.CONFIG na parte <System.WEb> na tag PAGES <pages maintainScrollPositionOnPostBack="true"> mas ainda assim nada; abraços aguardo algo URGENTE obrigado!
Clique aqui para fazer login e interagir na Comunidade :)