1. 程式人生 > >IE Compatibility() Chart Id is same as a JavaScript variable name. Variable n

IE Compatibility() Chart Id is same as a JavaScript variable name. Variable n

 FusionCharts.js報 #25081843:IECompatibility() Chart Id is same as a JavaScript variable name. Variable naming error. Please use unique name for chart JS variable, chart-id and container id.

錯誤程式碼:

var chart = new FusionCharts("/fusionchartsTest/FusionCharts/RealTimeLine.swf?S=FUSIONCHARTS.COM", "chartTest

", "550", "390", "0", "1" );

chart.setDataURL("/fusionchartsTest/RTLine.xml");
 chart.render("chartdiv");
   

解決辦法:

var chart = new FusionCharts("/fusionchartsTest/FusionCharts/RealTimeLine.swf?S=FUSIONCHARTS.COM", "ChartId", "550", "390", "0", "1" );
chart.setDataURL("/fusionchartsTest/RTLine.xml");
chart.render("chartdiv");

注意紅色字型部分,只有當id名稱為**Id時就不會報這個錯了,具體原因不太清楚,官網是這麼說的: