0

RGraph を使用して単純な棒グラフを表示しています。ここにあります:RGraph

これが私のコードです:var vprogress = new RGRAPH.VProgress('vc',200,500); vprogress.draw()

index.hmtl には次の行もあります。

<!--[if IE]><script src="/excanvas/excanvas.js"></script><![endif]-->

index.htmlにもこれがあります

<canvas id="vc" width="100px" height="800px">[No Canvas Support]</canvas>

IE 6 と 8 のどちらでもグラフを表示できません。7 ではテストできませんでした。

excanvas.js で行エラーが発生し、何も表示されません。

グラフは、Chrome と Firefox で完全に機能します。

また、私の JavaScript は Jquery Ajax 関数で実行されることにも言及する必要があります。

どんな助けでも大歓迎です。

4

2 に答える 2

0

興味のある方へ。

高さと幅に「px」を含めたことが問題であることがわかりました。正しく機能させるために、これらを削除してください。

于 2012-08-15T14:51:31.093 に答える
0

IE の場合は、Graph コードを window.onload 関数でラップする必要があることも付け加えておきます。

window.onload = function() {
  var vprogress = new RGRAPH.VProgress('vc',200,500); 
  vprogress.draw();
}
于 2012-08-15T17:49:44.813 に答える