2011年10月4日火曜日

IE6でもRGraph


IE6でもグラフを表示したかったので、ほんのちょこっと手を加えました。uuCanvasを使った前記事からの続きです。




まず、uuCanvas.jsをIE6でも読むようにします。

rose.htmlの条件付きコメント部分↓

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

から「8」を外します↓。

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

つぎに、librariesのRGraph.common.core.jsでIE8の判定をしている部分↓からも、

    /**
    * Checks the browser for traces of MSIE8
    */
    RGraph.isIE8 = function ()
    {
        return navigator.userAgent.indexOf('MSIE 8') > 0;
    }

「8」を外します。

    /**
    * Checks the browser for traces of MSIE8
    */
    RGraph.isIE8 = function ()
    {
        return navigator.userAgent.indexOf('MSIE') > 0;
    }

ファンクション名がisIE8のままなのは放っておきましょう。

印刷がまだうまくいきません。表示はオッケーです。

0 件のコメント:

コメントを投稿