Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Detectar botão do mouse dentro de uma function

Boa tarde! Fiz uma busca pela internet de como detectar qual o botão do mouse clickado dentro de um function, e não vi nada prático. Existe alguma forma prática de detectar o botão do mouse dentro de um function? Tipo:

function() { if(botaoDoMouse == direito) alert("Click do direito");

if(botaoDoMouse == esquerdo) alert("Click do esquerdo");

if(botaoDoMouse == meio) alert("Click do meio"); }

Todas as soluções encontradas tinham alguma dependência com o navegador ou meio mundo de código envolvido, não tem nada mais prático?

1 resposta
solução!

Oi Saitama, tudo bem? Esse monte de código que você encontrou é importante, mas saibamos porque... Há uma variedade muito grande de navegadores e sistemas operacionais nos mais diversos dispositivos que acessam a internet hoje, a web pra ser mais especifico. E o problema disso é que eles não são 100% compativeis, há diferenças entre todos eles e alguns desses códigos que você encontra na internet tratam justamente essas diferenças...

É uma questão de suporte digamos... seu site suporta que navegadores? Que versões desses navegadores? Em que sistemas operacionais? Entende que há uma variabilidade? Anos atrás essa diferença era gritante, dependendo do caso, você teria que reescrever um script quase que por completo.

Pra ser mais prático, você pode usar algum framework, como jQuery por exemplo, ele resolve as diferenças pra você e seu código fica mais simples...

Ou você pode pegar o código que já encontrou e modifica-lo, remover o que não vai usar...

Espero ter ajudado, bons estudos.