Javascript excanvas drawimage不';我不在IE8上工作

Javascript excanvas drawimage不';我不在IE8上工作,javascript,canvas,internet-explorer-8,html5-canvas,excanvas,Javascript,Canvas,Internet Explorer 8,Html5 Canvas,Excanvas,您好,我已经设法使excanvas在IE8中用于简单示例,但是我无法制作以下画布示例,其中包含IE8中的drawimage工作。有没有人对excanvas和drawimage有任何经验。 谢谢你的帮助 var foo = document.getElementById("foo"); var canvas = document.createElement('canvas');` canvas.setAttribute(“宽度”,300) canvas.setAttribute(“高度”,300

您好,我已经设法使excanvas在IE8中用于简单示例,但是我无法制作以下画布示例,其中包含IE8中的drawimage工作。有没有人对excanvas和drawimage有任何经验。 谢谢你的帮助

var foo = document.getElementById("foo");
var canvas = document.createElement('canvas');`
canvas.setAttribute(“宽度”,300)
canvas.setAttribute(“高度”,300)
foo.appendChild(画布)
canvas=G_vmlCanvasManager.initElement(canvas)
var ctx=canvas.getContext('2d')
ctx.save()
ctx.clearRect(0,0,canvas.width,canvas.height)
ctx.translate(canvas.width/2,canvas.height/2)
ctx.drawImage(图像-165,-160)
ctx.旋转(100*Math.PI/180)
ctx.drawImage(图像2,-13,-121.5)
ctx.restore()


使用测试用例隔离drawImage:


溢流试验
身体{
文本对齐:居中
}
window.onload=函数(){
var ctx=document.getElementById('c').getContext('2d');
var img=document.images[0];
ctx.旋转(数学PI/8);
ctx.drawImage(img,50,50);
img.style.display='none';
};

它在浏览器本机画布中工作吗?也许你不是在等待你的图像加载?我有另一个版本,我刚刚在这里更改了变量foo并创建了一个canvas元素。
image1.src = 'img.png';
image2.src = 'img2.png';