Coloquei esse If da questão do alvo de uma maneira mais prática.
var x = evento.pageX - tela.offsetLeft;
var y = evento.pageY - tela.offsetTop;
if(x>=290 && x<=310 && y>=190 && y<=210) {alert("Na mosca!")}
Coloquei esse If da questão do alvo de uma maneira mais prática.
var x = evento.pageX - tela.offsetLeft;
var y = evento.pageY - tela.offsetTop;
if(x>=290 && x<=310 && y>=190 && y<=210) {alert("Na mosca!")}
Também fiz parecido com o seu, eu sempre gostei de ifs dentro de ifs, então fiz assim.
if(x >= 290 && x <= 310) {
if (y >= 190 && y <= 210) {
alert("Você Clicou")
}
}
show Lucas
function dispara(evento) {
var x = evento.pageX - tela.offsetLeft;
var y = evento.pageY - tela.offsetTop;
if((x>=290','x <=310) && (y>=190','<=210));
}
tela.onclick = dispara;
Fala camaradas!! o fato de eu não ter colocado && para diferenciar os valores causou o erro??? do jeito que eu fiz não poderia?
Essas virgulas entre aspas altera a semântica, o JS reconhece como texto e tá faltando um y lá na segunda condição.