Jquery 无法使RGraph(画布)在Internet Explorer 6到8上工作

Jquery 无法使RGraph(画布)在Internet Explorer 6到8上工作,jquery,internet-explorer,rgraph,Jquery,Internet Explorer,Rgraph,我正在使用RGraph显示一个简单的条形图。可在此处找到: 这是我的代码:varvprogress=newrgraph.vprogress('vc',200500); vprogress.draw() 我的index.hmtl中还有以下行: <!--[if IE]><script src="/excanvas/excanvas.js"></script><![endif]--> 我的index.html中也有这个 <canvas id=

我正在使用RGraph显示一个简单的条形图。可在此处找到:

这是我的代码:
varvprogress=newrgraph.vprogress('vc',200500);
vprogress.draw()

我的index.hmtl中还有以下行:

<!--[if IE]><script src="/excanvas/excanvas.js"></script><![endif]-->

我的index.html中也有这个

<canvas id="vc" width="100px" height="800px">[No Canvas Support]</canvas>
[无画布支持]
我无法在IE6和IE8中查看图表,我无法在IE7中进行测试

我在excanvas.js中收到行错误,并且没有显示任何内容

这些图形在Chrome和Firefox中工作得非常好

我还必须提到,我的javascript是在jQueryAjax函数中完成的

任何有兴趣的人都将不胜感激。


我发现问题在于我在高度和宽度中加入了“px”。删除这些,它才能正常工作。

对于IE,我还要补充一点,您必须将图形代码包装在窗口中。onload函数:

window.onload = function() {
  var vprogress = new RGRAPH.VProgress('vc',200,500); 
  vprogress.draw();
}