关于 fusionchart 在IE下的内存溢出,可以通过 只实例化一次fusioncharts对象,减少内存累加,也可以采用静态的方法。
也可以解决这个问题:a fusionchart object with the specified id chart id already exists
第一个方法:
判断fusionchart对象是否已存在
if(FusionCharts("xxxId")!= undefined){
FusionCharts("myChartId").dispose();
}
第二个方法:
如果fusionchart对象没存在,新建一个,否则重新加载数据
if(!FusionCharts("xxxId")){
var chart =new FusionCharts(”xxx.swf“, "ChartId", "100%", "100", "0", "0");
chart.setXMLData("xml");
}else{
FusionCharts("xxxId").setXMLData("xml");
}