• 締切済み

IEでのjQuery の実装について

教えてください。 現在、jQuery の jqplot を利用してグラフの表示を検討しております。 HTML(ブラウザ:IE,chrome)での表示は問題なく行われますが、 HTMLをASPファイル内に組み込んでページを表示させようとすると chromeでは問題なくグラフが表示されますが、IEではエラーが発生します。 IEでも動作するようにするためのアドバイスをお願いします。 以下、ロジックです。 <!-- jQuery グラフ表示部 ここから --> <script language="javascript" type="text/javascript" src="../jQuery/jquery-1.9.0.min.js"></script> <!--[if lt IE 9]> <script language="javascript" type="text/javascript" src="../jQuery/excanvas.min.js"></script> <![endif]--> <script language="javascript" type="text/javascript" src="../jQuery/jquery.jqplot.min.js"></script> <script language="javascript" type="text/javascript" src="../jQuery/jqplot.barRenderer.min.js"></script> <script language="javascript" type="text/javascript" src="../jQuery/jqplot.categoryAxisRenderer.min.js"></script> <link rel="stylesheet" type="text/css" href="../jQuery/jquery.jqplot.min.css" /> <script> jQuery( function() { jQuery . jqplot( 'jqPlot-sample', [ [ [ '4月', 65 ], [ '5月', 72 ], [ '6月', 74 ], [ '7月', 63 ], [ '8月', 85 ], [ '9月', 90 ] ] ], { animate: true, seriesDefaults: { renderer: jQuery . jqplot . BarRenderer, }, axes: { xaxis: { renderer: jQuery . jqplot . CategoryAxisRenderer, } } } ); } ); </script> <!-- jQueryグラフ表示部 ここまで --> html部分 <div id="jqPlot-sample" style="height: 300px; width: 300px;"></div>

みんなの回答

  • b0a0a
  • ベストアンサー率49% (156/313)
回答No.1

エラーの内容は何ですか? IEのバージョンは? IE9やIE10でも発生しますか?

ni49
質問者

補足

b0a0a様 ありがとうございます。 IEのバージョン毎の挙動を確認したところ、 IE9,10 ではインターネットオプションのセキュリティ設定で、 アクティブスクリプト等の設定を許可したら動作できました。 しかし、IE8ではどうやっても表示されません。 スクリプト読込時に、IE9以前ならcanvasを読むとしているはずなのですが、 そこに問題があるのかもしれません。 IEのデバッガーで発現しているエラー(一例)は以下の内容です。 呼出しているjsファイルにて出力されているように見えます。 「 JScript ランタイムエラーの発生で中断しています 'jqplot' はNULLまたはオブジェクトではありません 」 申し訳ありませんが、ご教示のほど宜しくお願いいたします。

関連するQ&A