2011-04-29 90 views
0

我使用FLotr API繪製圖表,而Flotr API在內部使用Prototype.js。 我的圖表在Mozilla下工作正常,但是如果我在IE中運行圖表,它會給我腳本錯誤。在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. 對象
+0

哪個IE版本?舊版本不支持「canvas」元素afaik ...但查看網站(http://solutoire.com/flotr/)您必須包含Flotr附帶的Excanvas腳本。 – 2011-04-29 07:44:59

回答

1

Internet Explorer 7 does not support<canvas>元素。因此,運行時錯誤。

不過,您可以使用plug-in來添加對該元素的支持。

0

嘗試包括excanvas到腳本標籤:

http://excanvas.sourceforge.net/

希望這有助於

+0

非常感謝,我使用的是IE7,並且我已經包含了Excanvas。但仍然錯誤remians相同。 – Kiran 2011-04-29 08:21:29

相關問題