fork download
  1. <canvas width='800' height='600'></canvas>
  2. <script>
  3. var tela = document.querySelector('canvas');
  4. var pincel = tela.getContext('2d');
  5.  
  6. function desenhaQuadrado (x, y, cor){
  7. pincel.fillStyle = cor;
  8. pincel.fillRect(x, y, 50, 50);
  9. pincel.fillStroke = 'black';
  10. pincel.strokeRect(x, y, 50, 50)
  11.  
  12. };
  13.  
  14. // Cria MALHA
  15. for (x = 0 ; x <= 800; x = x + 50){
  16. for (y = 0; y <= 600; y = y + 50){
  17. desenhaQuadrado(x, y, 'white')
  18. };
  19. };
  20. //
  21.  
  22. function pintaQuadrado(evento){
  23. var x = evento.pageX - tela.offsetLeft;
  24. var y = evento.pageY - tela.offsetTop;
  25. desenhaQuadrado(x - 25, y - 25, 'black');
  26. console.log(x + " , " + y);
  27. console.log(evento);
  28. }
  29.  
  30. tela.onclick = pintaQuadrado;
  31. </script>
  32.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: class, interface, or enum expected
<canvas width='800' height='600'></canvas>
^
Main.java:1: error: class, interface, or enum expected
<canvas width='800' height='600'></canvas>
 ^
Main.java:1: error: unclosed character literal
<canvas width='800' height='600'></canvas>
              ^
Main.java:1: error: unclosed character literal
<canvas width='800' height='600'></canvas>
                  ^
Main.java:1: error: unclosed character literal
<canvas width='800' height='600'></canvas>
                           ^
Main.java:1: error: unclosed character literal
<canvas width='800' height='600'></canvas>
                               ^
Main.java:3: error: unclosed character literal
var tela = document.querySelector('canvas');
                                  ^
Main.java:3: error: unclosed character literal
var tela = document.querySelector('canvas');
                                         ^
Main.java:4: error: class, interface, or enum expected
var pincel = tela.getContext('2d');
^
Main.java:4: error: unclosed character literal
var pincel = tela.getContext('2d');
                             ^
Main.java:4: error: unclosed character literal
var pincel = tela.getContext('2d');
                                ^
Main.java:6: error: class, interface, or enum expected
function desenhaQuadrado (x, y, cor){
^
Main.java:8: error: class, interface, or enum expected
pincel.fillRect(x, y, 50, 50);
^
Main.java:9: error: class, interface, or enum expected
pincel.fillStroke = 'black';
^
Main.java:9: error: unclosed character literal
pincel.fillStroke = 'black';
                    ^
Main.java:9: error: unclosed character literal
pincel.fillStroke = 'black';
                          ^
Main.java:15: error: class, interface, or enum expected
for (x = 0 ; x <= 800; x = x + 50){
^
Main.java:15: error: class, interface, or enum expected
for (x = 0 ; x <= 800; x = x + 50){
             ^
Main.java:15: error: class, interface, or enum expected
for (x = 0 ; x <= 800; x = x + 50){
                       ^
Main.java:16: error: class, interface, or enum expected
	for (y = 0; y <= 600; y = y + 50){
	            ^
Main.java:16: error: class, interface, or enum expected
	for (y = 0; y <= 600; y = y + 50){
	                      ^
Main.java:17: error: unclosed character literal
desenhaQuadrado(x, y, 'white')
                      ^
Main.java:17: error: unclosed character literal
desenhaQuadrado(x, y, 'white')
                            ^
Main.java:19: error: class, interface, or enum expected
};
^
Main.java:22: error: class, interface, or enum expected
function pintaQuadrado(evento){
^
Main.java:24: error: class, interface, or enum expected
var y = evento.pageY - tela.offsetTop;
^
Main.java:25: error: class, interface, or enum expected
desenhaQuadrado(x - 25, y - 25, 'black');
^
Main.java:25: error: unclosed character literal
desenhaQuadrado(x - 25, y - 25, 'black');
                                ^
Main.java:25: error: unclosed character literal
desenhaQuadrado(x - 25, y - 25, 'black');
                                      ^
Main.java:26: error: class, interface, or enum expected
console.log(x + " , " + y);
^
Main.java:27: error: class, interface, or enum expected
console.log(evento);
^
Main.java:28: error: class, interface, or enum expected
}
^
Main.java:31: error: class, interface, or enum expected
</script>
^
33 errors
stdout
Standard output is empty