0

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

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

jqplotToImageElem()

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

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

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

谢谢, 安维什

4

2 回答 2

0

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

于 2012-09-10T15:05:08.090 回答
0

IE7 和 IE8 不支持画布元素。

这就是为什么你得到:
SCRIPT438: Object doesn't support property or method 'getContext'

阅读有关Explorer Canvas的信息。

于 2012-09-10T15:05:57.920 回答