解决fusionchart内存溢出及fusionchart object exists

来源:互联网 发布:windows 10官方下载 编辑:程序博客网 时间:2024/06/01 09:06

关于 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");} 


 

0 0
原创粉丝点击