<html>
<head>
</head>
<body onload="draw();">
<canvas id="sample" width="900" height="900"></canvas>
<script type="text/javascript">
function draw(){
var canvas = document.getElementById('sample');
if (canvas.getContext){
var ctx = canvas.getContext('2d');
ctx.fillRect(100,100,100,100);<!--1-->
ctx.fillRect(250,100,100,100);
ctx.fillRect(400,100,100,100);
ctx.fillRect(550,100,100,100);
ctx.fillRect(700,100,100,100);
ctx.fillRect(100,250,100,100);<!--2-->
ctx.fillRect(250,250,100,100);
ctx.fillRect(400,250,100,100);
ctx.fillRect(550,250,100,100);
ctx.fillRect(700,250,100,100);
ctx.fillRect(100,400,100,100);<!--3-->
ctx.fillRect(250,400,100,100);
ctx.fillRect(400,400,100,100);<!--FREE-->
ctx.fillRect(550,400,100,100);
ctx.fillRect(700,400,100,100);
ctx.fillRect(100,550,100,100);<!--4-->
ctx.fillRect(250,550,100,100);
ctx.fillRect(400,550,100,100);
ctx.fillRect(550,550,100,100);
ctx.fillRect(700,550,100,100);
ctx.fillRect(100,700,100,100);<!--5-->
ctx.fillRect(250,700,100,100);
ctx.fillRect(400,700,100,100);
ctx.fillRect(550,700,100,100);
ctx.fillRect(700,700,100,100);
ctx.fillRect(100,100,50,50);
ctx.clearRect(0,0,0,0);
}
}
</script>
<style type="text/css">
#sample {
background: #fff;
}
</style>
</body>
</html>
PGh0bWw+CiAgPGhlYWQ+CiAgICA8dGl0bGU+Q2FudmFzIHNhbXBsZTwvdGl0bGU+CiAgPC9oZWFkPgogIDxib2R5IG9ubG9hZD0iZHJhdygpOyI+CiAgICA8Y2FudmFzIGlkPSJzYW1wbGUiIHdpZHRoPSI5MDAiIGhlaWdodD0iOTAwIj48L2NhbnZhcz4KICAgICAgICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CiAgICAgICAgICAgIGZ1bmN0aW9uIGRyYXcoKXsKICAgICAgICAgICAgICAgIHZhciBjYW52YXMgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc2FtcGxlJyk7CiAgICAgICAgICAgICAgICBpZiAoY2FudmFzLmdldENvbnRleHQpewogICAgICAgICAgICAgICAgICAgIHZhciBjdHggPSBjYW52YXMuZ2V0Q29udGV4dCgnMmQnKTsKCQkJCQljdHguZmlsbFJlY3QoMTAwLDEwMCwxMDAsMTAwKTs8IS0tMS0tPgogICAgICAgICAgICAgICAgICAgIGN0eC5maWxsUmVjdCgyNTAsMTAwLDEwMCwxMDApOwoJCQkJCWN0eC5maWxsUmVjdCg0MDAsMTAwLDEwMCwxMDApOwoJCQkJCWN0eC5maWxsUmVjdCg1NTAsMTAwLDEwMCwxMDApOwoJCQkJCWN0eC5maWxsUmVjdCg3MDAsMTAwLDEwMCwxMDApOwoJCQkJCQoJCQkJCWN0eC5maWxsUmVjdCgxMDAsMjUwLDEwMCwxMDApOzwhLS0yLS0+CgkJCQkJY3R4LmZpbGxSZWN0KDI1MCwyNTAsMTAwLDEwMCk7CgkJCQkJY3R4LmZpbGxSZWN0KDQwMCwyNTAsMTAwLDEwMCk7CgkJCQkJY3R4LmZpbGxSZWN0KDU1MCwyNTAsMTAwLDEwMCk7CgkJCQkJY3R4LmZpbGxSZWN0KDcwMCwyNTAsMTAwLDEwMCk7CgkJCQkJCgkJCQkJY3R4LmZpbGxSZWN0KDEwMCw0MDAsMTAwLDEwMCk7PCEtLTMtLT4KCQkJCQljdHguZmlsbFJlY3QoMjUwLDQwMCwxMDAsMTAwKTsKCQkJCQljdHguZmlsbFJlY3QoNDAwLDQwMCwxMDAsMTAwKTs8IS0tRlJFRS0tPgoJCQkJCWN0eC5maWxsUmVjdCg1NTAsNDAwLDEwMCwxMDApOwoJCQkJCWN0eC5maWxsUmVjdCg3MDAsNDAwLDEwMCwxMDApOwoJCQkJCQoJCQkJCWN0eC5maWxsUmVjdCgxMDAsNTUwLDEwMCwxMDApOzwhLS00LS0+CgkJCQkJY3R4LmZpbGxSZWN0KDI1MCw1NTAsMTAwLDEwMCk7CgkJCQkJY3R4LmZpbGxSZWN0KDQwMCw1NTAsMTAwLDEwMCk7CgkJCQkJY3R4LmZpbGxSZWN0KDU1MCw1NTAsMTAwLDEwMCk7CgkJCQkJY3R4LmZpbGxSZWN0KDcwMCw1NTAsMTAwLDEwMCk7CgkJCQkJCgkJCQkJY3R4LmZpbGxSZWN0KDEwMCw3MDAsMTAwLDEwMCk7PCEtLTUtLT4KCQkJCQljdHguZmlsbFJlY3QoMjUwLDcwMCwxMDAsMTAwKTsKCQkJCQljdHguZmlsbFJlY3QoNDAwLDcwMCwxMDAsMTAwKTsKCQkJCQljdHguZmlsbFJlY3QoNTUwLDcwMCwxMDAsMTAwKTsKCQkJCQljdHguZmlsbFJlY3QoNzAwLDcwMCwxMDAsMTAwKTsKCgkJCQkJY3R4LmZpbGxSZWN0KDEwMCwxMDAsNTAsNTApOwogICAgICAgICAgICAgICAgICAgIGN0eC5jbGVhclJlY3QoMCwwLDAsMCk7CiAgIAogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgPC9zY3JpcHQ+CiAgICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgogICAgICAgICNzYW1wbGUgewogICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOwogICAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9ib2R5Pgo8L2h0bWw+
Main.java:1: error: class, interface, or enum expected
<html>
^
Main.java:1: error: class, interface, or enum expected
<html>
^
Main.java:9: error: unclosed character literal
var canvas = document.getElementById('sample');
^
Main.java:9: error: unclosed character literal
var canvas = document.getElementById('sample');
^
Main.java:10: error: class, interface, or enum expected
if (canvas.getContext){
^
Main.java:11: error: unclosed character literal
var ctx = canvas.getContext('2d');
^
Main.java:11: error: unclosed character literal
var ctx = canvas.getContext('2d');
^
Main.java:12: error: class, interface, or enum expected
ctx.fillRect(100,100,100,100);<!--1-->
^
Main.java:12: error: class, interface, or enum expected
ctx.fillRect(100,100,100,100);<!--1-->
^
Main.java:14: error: class, interface, or enum expected
ctx.fillRect(400,100,100,100);
^
Main.java:15: error: class, interface, or enum expected
ctx.fillRect(550,100,100,100);
^
Main.java:16: error: class, interface, or enum expected
ctx.fillRect(700,100,100,100);
^
Main.java:18: error: class, interface, or enum expected
ctx.fillRect(100,250,100,100);<!--2-->
^
Main.java:18: error: class, interface, or enum expected
ctx.fillRect(100,250,100,100);<!--2-->
^
Main.java:20: error: class, interface, or enum expected
ctx.fillRect(400,250,100,100);
^
Main.java:21: error: class, interface, or enum expected
ctx.fillRect(550,250,100,100);
^
Main.java:22: error: class, interface, or enum expected
ctx.fillRect(700,250,100,100);
^
Main.java:24: error: class, interface, or enum expected
ctx.fillRect(100,400,100,100);<!--3-->
^
Main.java:24: error: class, interface, or enum expected
ctx.fillRect(100,400,100,100);<!--3-->
^
Main.java:26: error: class, interface, or enum expected
ctx.fillRect(400,400,100,100);<!--FREE-->
^
Main.java:26: error: class, interface, or enum expected
ctx.fillRect(400,400,100,100);<!--FREE-->
^
Main.java:28: error: class, interface, or enum expected
ctx.fillRect(700,400,100,100);
^
Main.java:30: error: class, interface, or enum expected
ctx.fillRect(100,550,100,100);<!--4-->
^
Main.java:30: error: class, interface, or enum expected
ctx.fillRect(100,550,100,100);<!--4-->
^
Main.java:32: error: class, interface, or enum expected
ctx.fillRect(400,550,100,100);
^
Main.java:33: error: class, interface, or enum expected
ctx.fillRect(550,550,100,100);
^
Main.java:34: error: class, interface, or enum expected
ctx.fillRect(700,550,100,100);
^
Main.java:36: error: class, interface, or enum expected
ctx.fillRect(100,700,100,100);<!--5-->
^
Main.java:36: error: class, interface, or enum expected
ctx.fillRect(100,700,100,100);<!--5-->
^
Main.java:38: error: class, interface, or enum expected
ctx.fillRect(400,700,100,100);
^
Main.java:39: error: class, interface, or enum expected
ctx.fillRect(550,700,100,100);
^
Main.java:40: error: class, interface, or enum expected
ctx.fillRect(700,700,100,100);
^
Main.java:42: error: class, interface, or enum expected
ctx.fillRect(100,100,50,50);
^
Main.java:43: error: class, interface, or enum expected
ctx.clearRect(0,0,0,0);
^
Main.java:45: error: class, interface, or enum expected
}
^
Main.java:49: error: illegal character: '#'
#sample {
^
Main.java:50: error: illegal character: '#'
background: #fff;
^
Main.java:51: error: class, interface, or enum expected
}
^
38 errors