Ao clicar com o botão direito do mouse, não aparece o circulo vermelho. O que estou fazendo errado? Meu código está aqui abaixo:
<meta charset="utf-8">
<canvas id="tela" width="600" height="400"></canvas>
<script>
var tela = document.getElementById("tela");
var c = tela.getContext("2d");
c.fillStyle="gray";
c.fillRect(0,0,600,400);
tela.onclick = function(evento){
var x = evento.pageX - tela.offsetLeft;
var y = evento.pageY - tela.offsetTop;
if (evento.button == "0") {
c.fillStyle="blue";
}
else if (evento.button == "1"){
c.fillStyle="red";
}
c.beginPath();
c.arc(x,y,10,0,2*Math.PI);
c.fill();
console.log("posição do click : "+x+", "+y);
}
</script>