最近用到Highcharts这个flash控件,可显示多种类型的图形图。
用来做各种数据统计最合适不过。
但是在IE8下却发现某些图形不能正确显示出来,因为IE8对JS的符号什么的特别敏感。
在IE8下面会报 'this.renderer.gradients' 为空或不是对象 这样的错误。
解决方法为:打开highcharts.js
ctrl+f
查找 var b=this.renderer.gradients[this.element.gradient];
改为 try{var b=this.renderer.gradients[this.element.gradient];}catch(e){}