当前位置:编程学习 > JAVA >>

highcharts图表在兼容模式下无法显示,这个要怎么解决?

我用highcharts在页面上做了个报表,在IE8中,如果没有选择地址栏里面的那个兼容模式按钮,图表可以正常显示。但是如果我点一下那个兼容模式按钮,图表就无法显示了,界面报js错误。请问这个是什么问题?需要怎么解决呀? --------------------编程问答-------------------- 那说明你的JS不兼容呗,出错就解决问题呗,换段能兼容的JS就OK了 --------------------编程问答--------------------
引用 1 楼 dengsilinming 的回复:
那说明你的JS不兼容呗,出错就解决问题呗,换段能兼容的JS就OK了

问题是我就加载了highcharts.js和jquery.js这两个js,这要换得怎么换?
这两个是图表必备的功能,他们有什么版本可以兼容? --------------------编程问答-------------------- highcharts全兼容的,换个jquery的版本,1.4以上的 --------------------编程问答--------------------
引用 3 楼 splendid_java 的回复:
highcharts全兼容的,换个jquery的版本,1.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

看源代码截图:
--------------------编程问答-------------------- 哦,你写的有问题,95行最后的逗号去掉。 --------------------编程问答-------------------- sorry,是94行的逗号去掉,看错行了。因为highcharts的结构基本上是按照json去定义的,所以{..}内部只有一个元素时,不加逗号;多个的话,用逗号隔开! --------------------编程问答-------------------- 看代码,应该就是94行的那个都好引起的。只有多个属性的时候才用都好分割的。 --------------------编程问答--------------------
引用 6 楼 splendid_java 的回复:
sorry,是94行的逗号去掉,看错行了。因为highcharts的结构基本上是按照json去定义的,所以{..}内部只有一个元素时,不加逗号;多个的话,用逗号隔开!



引用 7 楼 ll0long 的回复:
看代码,应该就是94行的那个都好引起的。只有多个属性的时候才用都好分割的。


这里后面还有元素的,只是我这里截图只截了一部分。如果是这个原因的话,那我就算不是在兼容模式下应该也不能使用吧?
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,