1

上記のコードをローカルでも試しています。

コードは次のとおりです。

<html>
  <head>
    <script type="text/javascript" src="../JQuery/excanvas.js"></script> 
    <script type="text/javascript" src="../JQuery/jquery.js"></script> 
    <script type="text/javascript" src="../JQuery/jquery.jqplot.js"></script> 
    <script type="text/javascript" src="../JQuery/jqplot.categoryAxisRenderer.min.js"></script> 
    <script type="text/javascript" src="../JQuery/jqplot.barRenderer.js"></script> 

    <script type="text/javascript" src="../JQuery/jqplot.categoryAxisRenderer.min.js"></script> 
    <script type="text/javascript" src="../JQuery/jqplot.canvasTextRenderer.min.js"></script> 
    <script type="text/javascript" src="../JQuery/jqplot.canvasAxisLabelRenderer.min.js"></script> 
    <link rel="stylesheet" type="text/css" href="../JQuery/jquery.jqplot.css" />

    <script type="text/javascript"> 
      $(document).ready(function(){  
        var plot1 = $.jqplot ('chart3', [[3,7,9,1,4,6,8,2,5]]);
      }); 
    </script>
  </head>
  <body>
    <div id="chart3" style="width:400px; height:300px;"></div>
  </body>
</html>

しかし、このコードを実行すると、「excanvas.js」ファイルの JavaScript エラーが発生します。「parentnode」のようにnullまたはオブジェクトではありません。私はIE8を使用しています。

4

1 に答える 1

0

コードを試してみましたが、正常に動作します。100% 正直に言うと、互換モードの ie8 を使用して ie9 で実行し、次に ie7 で実行しました (ブラウザーを定期的に更新するため、同じことを行い、クライアントにも同じことを依頼することをお勧めします)。問題なく動作します。

ここで発生する可能性がある唯一の問題は、次のスクリプトです。

    <script type="text/javascript" src="../JQuery/jqplot.categoryAxisRenderer.min.js"></script> 
    <script type="text/javascript" src="../JQuery/jqplot.barRenderer.js"></script> 
    <script type="text/javascript" src="../JQuery/jqplot.categoryAxisRenderer.min.js"></script> 
    <script type="text/javascript" src="../JQuery/jqplot.canvasTextRenderer.min.js"></script> 
    <script type="text/javascript" src="../JQuery/jqplot.canvasAxisLabelRenderer.min.js"></script> 

...サイトからダウンロードした場合に必要なplugins フォルダーjqPlotにあります。

これが問題であるかどうかをすばやくテストするには、前述のスクリプトを単純に削除します。コードはまったく使用されていないため、問題なく動作するはずです。

于 2012-04-27T15:19:03.150 に答える