0

我使用 FLotr API 来绘制图表,而 Flotr API 在内部使用 Prototype.js。我的图表在 Mozilla 下运行良好,但如果我在 IE 中运行图表,它会给我脚本错误。

Prototype.js 文件里面有一个函数

 function observe(element, eventName, handler) {

    element = $(element);

alert(element);

}

当我为元素设置警报并使用 Mozilla 运行时,它显示为

  1. [对象窗口]
  2. [对象 HTMLDocument]
  3. [对象 HTMLCanvasElement]
  4. [对象 HTMLCanvasElement]
  5. [对象 HTMLCanvasElement]**

但是当我使用 IE7 运行时,它显示

  1. [目的]
  2. [目的]
  3. 运行时错误
  4. 目的
4

2 回答 2

1

Internet Explorer 7不支持<canvas>元素。因此,运行时错误。

不过,您可以使用插件来添加对该元素的支持。

于 2011-04-29T07:46:27.107 回答
0

尝试将 excanvas 包含到您的脚本标签中:

http://excanvas.sourceforge.net/

希望这可以帮助

于 2011-04-29T07:47:05.233 回答