Hey people!
Criei uma função que é chamada ao clicar na tela com o botão direito do mouse, então desenha o fundo da tela e a paleta de cores por cima de tudo que estava rabiscado, dando a sensação de que apagou tudo e deixou a tela prontinha para rabiscar novamente.
Essa função limpaTudo, como disse, foi associada ao evento de click oncontextmenu. Quando criei essa função, fiz tanto ela sem parâmetro, quanto usando o parâmetro 'evento' igual as demais funções associadas a um evento, porém, das duas maneiras funcionou certinho. Queria entender pq elas não apresentam diferenças no comportamento.
Alguem ajuda ai? hehe
Abaixo, o código com o parâmetro:
function limpaTudo(evento) {
pincel.fillStyle = 'lightgray';
pincel.fillRect(0, 0, 600, 400);
desenhaPaletaDeCores();
return false;
}
Abaixo, ele sem o parâmetro:
function limpaTudo() {
pincel.fillStyle = 'lightgray';
pincel.fillRect(0, 0, 600, 400);
desenhaPaletaDeCores();
return false;
}
A chamada está sendo feita assim:
tela.oncontextmenu = limpaTudo;
Tanto com parâmetro 'evento", quanto sem, funciona... Alguém pode me ajudar a entender?
Desde já, agradeço imensamente a qualquer ser humano que quiser me dar um help =D