在Mozilla中工作,但不能在IE下工作



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

在Prototype.js文件中有一个函数
 function observe(element, eventName, handler) {
    element = $(element);
alert(element);
}

当我为元素设置警告并在Mozilla中运行时,它显示为

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

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

    (对象)
  1. (对象)
  2. 运行时错误

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

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

尝试在脚本标签中包含excanvas:

http://excanvas.sourceforge.net/

希望能有所帮助

相关内容

  • 没有找到相关文章

最新更新