How can i get the width and height of the canvas element in JavaScript?
Also, what is the \"context\" of the canvas I keep reading about?
Well, all the answers before aren't entirely correct. 2 of major browsers don't support those 2 properties (IE is one of them) or use them differently.
Better solution (supported by most browsers, but I didn't check Safari):
var canvas = document.getElementById('mycanvas');
var width = canvas.scrollWidth;
var height = canvas.scrollHeight;
At least I get correct values with scrollWidth and -Height and MUST set canvas.width and height when it is resized.