将jqPlot图转换为PNG时出错

时间:2012-09-10 14:59:50

标签: jquery jqplot

我开发了一个页面,其中包含几个在页面加载后动态生成的图形(在某些特定事件上)。我已在所有浏览器中成功生成图表。但我必须为这些图表提供打印功能。为此,我必须将图形画布转换为PNG格式。在所有浏览器中,这都工作正常,但在IE7和IE8中,它无法正常工作。

我已使用此功能将图形画布转换为PNG

jqplotToImageElem()

在所有其他浏览器中它工作正常但在IE7和IE8中我收到此错误

SCRIPT438: Object doesn't support property or method 'getContext'

我也设置了所有jqPlot js文件和css。谁能指出我的原因是什么?

谢谢, Anvesh

2 个答案:

答案 0 :(得分:0)

我想这是因为他们不支持canvas元素。

答案 1 :(得分:0)

IE7和IE8不支持canvas元素。

这就是你得到的原因:
SCRIPT438: Object doesn't support property or method 'getContext'

了解Explorer Canvas