Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
galera sei que para enviar uma mensagem em um chat usando a tecla enter usa-se um script parecido com esse abaixo:
$('#text').keypress(function(event) {
if (event.keyCode == '13') {
send();
}
});
onde a chave key da tecla enter é 13 mais qual é as chaves keys dos botoes do mouse?
motivo da pergunta é que quero enviar os dados de uma variavel via socket para um servidor, tipo o usuario passa o cursor do mouse nas cordenadas x,y e quando clicar com o botao do mouse altomaticamente é enviado para o servidor.
mas isso nao vem ao caso agora, somente a chave key do mouse.
só achei evento onclick para botao voce nao poderia me dar uma ajudinha? quero enviar dados de uma variavel mais ou menos assim.
var posiçaox = 120;
var posiçaoy = 320;
ai uma funçao onclick que ira enviar as posiçoes para meu server de socket.
olha só como é a do botao de enviar:
<input class="sbtnDlg" id="sbtnSend" type="button" value="Send" onClick="broadcast();" style="margin-left:6pt"></td>
entao eu queria algo como:
onclick.window(function( )
function send var =posiçaox,posiçaoy ;
sei que nao tem nada a ver meu codigo mais é pora ai.
a horiginal é assim:
function send(){
var text = $('#text').val();
if(text==""){
message('<p class="warning">Please enter a message');
return ;
}
try{
socket.send(text);
message('<p class="event">Sent: '+text)
} catch(exception){
message('<p class="warning">');
}
$('#text').val("");
}
function message(msg){
$('#chatLog').append(msg);
}//End message()
$('#text').keypress(function(event) {
if (event.keyCode == '13') {
send();
}
});
o mouse não é uma key.
veja sobre o evento onclick