FusionCharts使用问题及解决方法(三)-FusionCharts常见问题大全

前两篇文章中,我们总结了FusionCharts图表的一些常见问题(FAQ)解决方法,本文继续讨论FusionCharts使用者常见的一些复杂的报错及解决方法。

当HTML、SWF和JavaScript文件在同一个文件夹中时, FusionCharts工作正常,但是如果它们被放到不同的文件夹中,FusionCharts无法正常工作?

你需要注意以下几点:

1、如果你从另外一个域中获取数据的话,FusionCharts无法正常工作,因为Flash图表会阻止跨域传送数据。

2、如何你将这3个文件放到网站无法访问的文件夹中,FusionCharts图表就会报错。

3、如果你将3个文件放到不同的文件夹中,请确保你代码中的文件相对路径是正确的。

FusionCharts渲染图表时,为何显示的是 "Chart",而不是图表呢?

出现这样的问题,可能是以下原因导致:

1、代码中FusionCharts.js的路径不正确。

2、该页面包含JavaScript错误。

3、如果你将数据设置为XML/JSON字符串,XML/JSON字符串中可能会包含一行新的字符,而这些新字符会导致JavaScript错误。

本地运行时,为何Flash图表显示正常,而JavaScript图表却提示:"Retrieving data.." ?

JavaScript图表利用Ajax从URL数据源中加载数据。当从本地文件系统(使用file :// /协议)中运行图表时,一些浏览器不允许Ajax进行数据加载,所以导致该错误。

导出FusionCharts图表时,为何"Waiting"按钮老是不切换成 "Save" 按钮?

要避免该情况的发生,你需要确认以下几点:

1、在图表的XML/JSON数据中定义了正确的Client-side Export Handler的ID。为了提供跨浏览器的兼容性,建议您ID不要用数值也不要用空格开头。

2、当调用exportChart()函数时,是否通过了正确的Client-side Export Handler 的ID。

3、系统中是否安装了Flash Player 10或以上版本。

4、是否配置了 Flash Player Global Security设置来运行本地文件系统中的示例。

右键菜单中为何不能删除 ‘Save as PDF‘ 选项?

1、如果要删除右键菜单中的"Save as..." 选项,你可以将<chart>元素中的 exportShowMenuItem属性设置为0。

2、如果你想禁用"Save as PDF" 选项,你可在<chart>元素中定义exportFormats="JPG|PNG"。通过类似的方法,您可以禁用任何其他选项。

尽管在XML中声明<?xml version="1.0" encoding="utf-8"?>,但是FusionCharts图表中仍然不能显示多语言和特殊字符?

FusionCharts图表中若要使用多语言,你必须得使用UTF-8编码的XML/JSON。更重要的是,XML / JSON文件或流需要UTF-8 BOM头(BOM stamp)作为文件的前3个字节。大部分的文本编辑器(如记事本)可以自动执行此操作。BOM如何标记一个文件,请参考多语言文本
http://docs.fusioncharts.com/charts/contents/advanced/special-chars/SpChar.html

请助于两个重要原则:

1、对于dataURL方法:XML文件或数据流应该拥有一个BOM头(BOM stamp)。
2、对于dataXML方法:包含XML以及图表SWF文件的HTML或应用程序文件应该拥有一个BOM头

时间: 2024-10-27 18:37:29

FusionCharts使用问题及解决方法(三)-FusionCharts常见问题大全的相关文章

FusionCharts使用问题及解决方法(五)-FusionCharts常见问题大全

在前4篇文章中,我们总结了FusionCharts XT图表使用中的一些常见问题(FAQ)及解决方法,本文继续讨论FusionCharts使用者常见的一些复杂报错及错误的调试/解决方法. 问题描述:是否可以利用FusionCharts XT 在Flex程序中创建图表? 解决方法:不可以.若你需要在Flex程序中创建图表,你需要借助于FusionCharts for Flex中经过专门编译的SWF文件.此外,你还需要使用Flex Builder组件--FusionCharts.swc,将图表加载到

FusionCharts使用问题及解决方法(二)-FusionCharts常见问题大全

在上文中,我们介绍了FusionCharts常见问题(FAQ)的解决方法,本文将一同讨论FusionCharts使用者面临的一些复杂问题的解决方法. 如何启用JavaScript调试模式? 要启用JavaScript调试模式,你将需要写下面的几行代码: FusionCharts.debugMode.enabled(true); 此外,你还需要指定"debugMode" 输出的位置.如果你还想在浏览器的JavaScript控制台中查看错误,你需要写入一下几行代码: FusionChart

FusionCharts使用问题及解决方法(四)-FusionCharts常见问题大全

在前3篇文章中,我们总结了FusionCharts图表的一些常见问题(FAQ)及解决方法,本文继续讨论FusionCharts使用者常见的一些复杂的报错及解决方法. 问题描述:使用FusionCharts时,我想在一个给定的时间间隔内自动在服务器端生成图表,将最新生成的图表以电子邮件方式发出去? 解决方法:请注意,目前为止FusionCharts 不支持直接通过邮件发送图表.但是FusionCharts图表组件允许你将图片导出为图像并保存在服务器上.因此,你可以编写你自己的脚本,然后自动地将保存

FusionCharts使用问题及解决方法(一)-FusionCharts常见问题大全

当你利用FusionCharts创建图表时报错,原因是多方面的.本文总结了一些常见问题及解决方法供大家参考,希望对大家有帮助. 如果你无法看到任何图表: 如果浏览器中的进度条一直加载,或者右键菜单显示 "Movie not loaded",请检查下列内容: 1.是否已将SWF图表和JavaScript文件(FusionCharts.js, FusionCharts.HC.js, FusionCharts.HC.Charts.js和jquery.min.js)复制到所需文件夹中? 2.代

powerdesigner 不能自动生成注释的解决方法(三步解决)

解决power designer 不能自动生成注释的解决办法只需要3步: 一.快捷键 Ctrl+Shift+X 打开脚本编辑器:(快捷键不能执行的话可以从这个路径执行:Tools --> Excute commands --> Edit/Run Script) 二.将下面天蓝色的字体脚本添加到脚本编辑器里面: Option ExplicitValidationMode = TrueInteractiveMode = im_Batch Dim mdl ' the current model '

FusionCharts导出图表常见问题(FAQ)汇总---FusionCharts常见问题大全

在前面几篇文章中,我们介绍了FusionCharts生成Flash图表常见问题FAQ以及使用中的一些常见报错及调试/解决方法.本文继续介绍FusionCharts导出图表时的一些常见问题(FAQ). 问题描述:我尝试使用Download Package > Code > ExportChartSamples中导出FusionCharts图表时,到最后一步的时候总是报错? 解决方法:在运行下载包中的示例时,你需要进行下列安装步骤: 当运行服务器端示例时,确定你已把相关导出处理程序 (服务器端)

mysql导入导出数据中文乱码解决方法小结

inux系统中 linux默认的是utf8编码,而windows是gbk编码,所以会出现上面的乱码问题. 解决mysql导入导出数据乱码问题 首先要做的是要确定你导出数据的编码格式,使用mysqldump的时候需要加上--default-character-set=utf8, 例如下面的代码: 复制代码 代码如下: mysqldump -uroot -p --default-character-set=utf8 dbname tablename > bak.sql 那么导入数据的时候也要使用--

xcode工程编译错误:missing required architecture i386 解决方法

可能原因一:项目内保存了.framework文件,在复制分发到不同计算机的时候可能会引发该错误 解决方法一:来到Targets->Build Settings->Framework Search Paths,将其内容删除.让xcode不管项目目录下的.framework文件,而是去包含本机的.当然你也可以手动删除它们. 解决方法二:这个是在stack overflow上看到的: I had this same problem, and the solution turned out to be

js闭包for循环总是只执行最后一个值得解决方法

<style> li{ list-style: none;width:40px;height: 40px;text-align:center;line-height: 40px;cursor: pointer; } </style> html代码: <ul id="uls">    <li style="background:#aaa">0</li>    <li style="backgr