Ir para conteúdo

POWERED BY:

Arquivado

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

4.b

Atendimento On-Line (ASP + Access)

Recommended Posts

Colegas,eu e um grupo de amigos estamos desenvolvendo em conjunto um sistema de atendimento online, estamos dividindo tarefas para finalizar mais rápido e depois compartilharemos o uso. Nao temos o intuido de patentiar o sistema, nen comercializar, nen formar um grupo grande de desenvolvimento que fique enrolando para começar. Vamos fazer para uso pessoal e restrito. Cada um pega uma parte do codigo e vai atualizando e vamos juntando os codigos. Quem quiser participar... bom, estamos com um problema grave... o tal do Refresh!Todo mundo sabe que um bom sistema web de atendimento online não deve usar o refresh que recarrega a cada 5 segundos a tela, pois incomoda o usuario sem contar o barulho infernal ao recarregar a tela.1) Alguem pode dar uma dica ou exemplo simples de como exibir as ultimas mensagens enviadas sem utilizar o refresh. 2) Outro problema maior ainda, no painel do admin deve ficar constantemente aberto na tela de "solicitação de atendimentos". Essa tela deve ser atualizada constantemente para que o administrador possa acompanhar quais os visitantes do site estão solicitando o atendimento, e em seguida escolher qual atendimento abrir.Obrigado.A dúvida 2 é a mais complexa, pois a tela de ultimas mensagens pode ser inserido um comando no botao de enviar a mensagen para executar uma atualização na pagina que mostra as mensagens. Mas mesmo assim o usuario do outro lado, deverá ser atualizado tambem a sua lista.Estive navegando por alguns chats de bate papo, e verifiquei que existem alguns comandos que permitem o reload da página sem dar o barulho chat. Mas mesmo assim não é o ideal.Se alguem tiver algum dica obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Atualmente estamos utilizando o seguinte código para dar o refresh na tela de mensagens:<script>function refresh(){ document.location.href="atendente_monitor.asp"}setTimeout("refresh()",5000);</Script>Mas como já é de se esperar, esta aquela bela porcaria do barulho tenso do windows ao recaregar cada janela...

Compartilhar este post


Link para o post
Compartilhar em outros sites

ola cara, tudo bem?

 

ai pelo problema que voce descreveu, sobre atualizar uma pagina sem dar o tão tradicional refresh, voce terá que utilizar AJAX

 

leia.

 

http://pt.wikipedia.org/wiki/AJAX_(programa%C3%A7%C3%A3o)

 

como começar:

 

http://developer.mozilla.org/pt/docs/AJAX

 

para saber mais, de uma pesquisada no forum DHTM/java script e la voce encontrará explicação sobe ajax.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fábio,muito obrigado pelo dica do material de consulta. Com certeza muito util.Mas mesmo assim, gostaria de insistir se alguem possue ou sabe de algum exemplo/dica de como retirar o refresh?

Compartilhar este post


Link para o post
Compartilhar em outros sites

So uma coisa,acabamos de alterer nosso código, agora o parametro que informar que um visitante solicitou um chamado fica gravado em um application (<%=Application("atendimento_solicitado")%>)Existe alguma forma de fazer o ASP recarregar constantemente esse Applications sem a necessidade de dar um refresh na tela?Poois hoje funciona assim, a cada 5 segundos um java script recarrega a pagina que puxa as informações do Application.

Compartilhar este post


Link para o post
Compartilhar em outros sites

to vendo uma coisa aqui, como será que o GMAIL atualiza as informações sem dar refresh em?será que alguem tem alguma ideia?

Compartilhar este post


Link para o post
Compartilhar em outros sites

AJAX fazendo as requisições e um temporizador em JS puro para ativar as requisições.

Compartilhar este post


Link para o post
Compartilhar em outros sites

4.b pesquise sobre AJAX no forum, na web vai encontrar material de sobra

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui desenvolver em AJAX um sisteminha teste em AJAX...Usei um negocio de XMLhttprequest...Pra montar o esquema do botao que mostra o atendente online ou ofline ficou perfeito. Porem pro chat nao fica bom, pois pra fazer isso em AJAX tenho que passar o resultado, as mensagens coletadas do banco de dados por um parametro de um java script, porem fica uma m***** fazer isso. Principalmente pois preciso enviar comandos js de dentro de um js ai fica um sako....Alguem tem ou ja viu algum solucao pra resolver esse problema, atualizar pagina de mensagens sem ter o barulho e/ou o refresh da página toda hora?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi, usando Js dentro de JS?

 

Para as mensagens, caso você esteja usando BD para as mesmas é só passar como parâmetro o ID da última mensagem e pegar as maiores que pertençam àquela sessão de atendimento. Não seria isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

olá nome é clayton e gostaria de participar, no desenvolvimento do sistema trabalho com internet.

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.