我用highcharts在页面上做了个报表,在IE8中,如果没有选择地址栏里面的那个兼容模式按钮,图表可以正常显示。但是如果我点一下那个兼容模式按钮,图表就无法显示了,界面报js错误。请问这个是什么问题?需要怎么解决呀?

解决方案 »

  1.   

    那说明你的JS不兼容呗,出错就解决问题呗,换段能兼容的JS就OK了
      

  2.   

    问题是我就加载了highcharts.js和jquery.js这两个js,这要换得怎么换?
    这两个是图表必备的功能,他们有什么版本可以兼容?
      

  3.   

    highcharts全兼容的,换个jquery的版本,1.4以上的
      

  4.   


    我已经试过了,在网上下载了一个jquery-1.6.3.js的版本(大小有238045bytes),还是不行,点击兼容模式就报错。
    报错信息:
    消息: 缺少标识符、字符串或数字
    行: 95
    字符: 5
    代码: 0
    URI: http://127.0.0.1:7001/kesei/kesei?service=page/information.ChannelQry&listener=initPage&staffId=SUPERUSR&subSysCode=channel&eparchyCode=0971看源代码截图:
      

  5.   

    sorry,是94行的逗号去掉,看错行了。因为highcharts的结构基本上是按照json去定义的,所以{..}内部只有一个元素时,不加逗号;多个的话,用逗号隔开!