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 に答える