if(/MSIE (\d+\.\d+); /.test(navigator.userAgent)) {
var foo = document.getElementById('herd-reports-report-table-div');
var c = document.createElement('canvas');
c.setAttribute("width",800);
c.setAttribute("height",400);
c.setAttribute("class","mapping");
foo.appendChild(c);
c = G_vmlCanvasManager.initElement(c);
} else {
var c = document.getElementById('herd-report-chart-canvas');
}
var context = c.getContext('2d');
ページの読み込み時に関数でこのコードを実行していて、グラフを作成する必要があるとしましょう。エクスキャンバスを含めましたが、機能しません。IE8 は最後の行でエラーをスローします。私が得るのはappendChildステップでの「null」エラーだけです。または、「オブジェクトはこのプロパティまたはメソッドではサポートされていません」と表示されます。
私は機知に富んでいます。IE8 で動作するには、このキャンバスが必要です。何とかして。