Ir para conteúdo

POWERED BY:

Arquivado

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

tcn

pegar Informação de tela e manda outra JS

Recommended Posts

Boas Pessoal,

 

Estou com chat aqui e tenho problema de não rolar Postback nele e preciso sabe quando o cliente está digitando para fazer aparecer a mensagem

 

"O Cliente Está digitando" na tela do atendente e o contrario também, são suas paginas distintas

 

Tenho como fazer isso com JS, alguma indicação de onde começa?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom Dia, fiz algo para você.
Basta alterar conforme suas necessidades.

 

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sem título</title>
<style type="text/css">
 
#resposta {
width:400px;
height:100px;
resize:none;
font-family:Arial, Helvetica, sans-serif;
color:#333;
}
 
#mensagem {
height:20px;
}
 
</style>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
</head>
 
<body>
<script type="text/javascript">
$(function(){
$("#resposta").keydown(function(){
 
if($("#resposta").is(":focus") == true){
var valor = $(this).val();
if(valor == ""){
$("#mensagem").html("");
}
else
{
$("#mensagem").html("O Cliente Está digitando ...");
}
 
}
});
 
$('html').click(function(){
$("#mensagem").html("");
});
 
});
</script>
<p id="mensagem"></p>
<textarea id="resposta"></textarea>
</body>
</html>
 

Compartilhar este post


Link para o post
Compartilhar em outros sites

como vc faz para um enviar a mensagem para o outro ?

 

é o mesmo principio, escute o evento onkeypress, se houver algo escrito vc sabe q o cara está digitando, e então vc pode usar o mesmo q vc usa para enviar mensagens para dizer q tem alguém digitando.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom Dia Pessoal,


Tenho evento Keypress no JS, só não sei como envio essa informação para outra tela, tem alguma função que faça isso? eu tenho Div la pronta para isso, como eu passo essa informação para a Div?

Compartilhar este post


Link para o post
Compartilhar em outros sites

igual vc faz o chat. Como vc faz o chat ?

 

long polling ? nodejs ? basta fazer igual vc já faz o chat. Vc tem isso pronto, certo ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

na verdade é uma aplicação em .Net quando eu passo a informação para saber se tem nova mensagem é chamando o Iframe que faz todo controle e tem postBack tranquilo.

Não conheço polling e nodejs na verdade sou iniciante no mundo Web com .Net

 

base foi isso aqui

 

http://www.codeproject.com/Articles/30803/A-R-Live-Support-XML-Based-Customer-Support-Chat-S

Compartilhar este post


Link para o post
Compartilhar em outros sites

blz.. então faça a mesma coisa. Chame o mesmo iframe e faça o teu postback por ele.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ahhh Beleza Entendi,

Vlw só que para nao dar problema por que varios Script que rolam nesse cara vou criar outro Iframe só para isso

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.