comerun Report post Posted February 7, 2013 Hi all, I have been using the flash version of fusion charts with no issue. Now at this stage of time, I need to migrate completely to Javascript version. I spent a lot of time to build up the current charts and prepare the related data required, so it would be much appreciated if someone from you team can give me some clues on how to switch to javascript without spending too much time. Thanks in advance. Share this post Link to post Share on other sites
Guest Sumedh Report post Posted February 7, 2013 Hi, A warm welcome to FusionCharts Forum! To render JavaScript charts, you would need to copy all the necessary JavaScript libraries into your project folder: > FusionCharts.js > FusionCharts.HC.js > FusionCharts.HC.Charts.js > jquery.min.js To render JavaScript charts using the SWF file name along with its path. For this, you just have to add a line of code: Ref. Code: FusionCharts.setCurrentRenderer('javascript') For more information, please refer the following links: http://docs.fusioncharts.com/charts/contents/FirstChart/FirstChart.html http://docs.fusioncharts.com/charts/contents/FirstChart/FirstChart.html Hope this helps! Share this post Link to post Share on other sites
FusionCharts Support Report post Posted February 7, 2013 some clues on how to switch to javascript without spending too much time. So, you can understand that you do not need spend much time in coding to migrate to JavaScript. Its just the: 1. FusionCharts.setCurrentRenderer('javascript') placed somewhere in the code that is executed before you render any chart and 2. Copy pasting of the rquired JS files. Enjoy! Share this post Link to post Share on other sites
comerun Report post Posted February 7, 2013 I get this error Error: TypeError: FusionCharts.setCurrentRenderer is not a function Can you possibly give me another work around? Share this post Link to post Share on other sites
comerun Report post Posted February 7, 2013 I think I had a progress but now I get this: Error: DesignTimeError: #25081843 timelineChart.render Error >> #25081843:IECompatibility() Chart Id is same as a JavaScript variable name. Variable naming error. Please use unique name for chart JS variable, chart-id and container id. can u please let me know how to resolve? Share this post Link to post Share on other sites
FusionCharts Support Report post Posted February 8, 2013 There seems to be a "Variable naming error. Please use unique name for chart JS variable, chart-id and container id." You need to check if your page contains a DIV or JS variable with the same name of the chart's id or your are rendering the chart more than once i.e. asking the chart to render with same ids. However, it would be great if you can pass us a scaled down sample (preferably with HTML and JS and no server side script or database) that we can debug and fix for you. That would be quicker resolution. Share this post Link to post Share on other sites
FusionCharts Support Report post Posted February 8, 2013 Hi, From Stackoverflow, we found the code you are using: barChart = new FusionCharts("/sei/static/flash/FCF_StackedBar2D.swf?ChartNoDataText= ", "barChartLarge", 460, 260, 0, 1); It indicates that you are using charts from FusionCharts FREE and not FusionCharts XT. FusionCharts FREE does not support fallback to JavaScript charts. However, since you are using the required JavaScript files of FusionChars XT, it is supposed to work provided you give the correct chart SWF files name of FusionCharts XT pack or JavaScript chart alias. Hence, we would recommend you to use: barChart = new FusionCharts("StackedBar2D", "barChartLarge", 460, 260, 0, 1); i.e. using the JavaScript chart alias. or barChart = new FusionCharts("StackedBar2D.swf?ChartNoDataText= ", "barChartLarge", 460, 260, 0, 1); i.e. the correct SWF file name of FusionCharts XT pack. Share this post Link to post Share on other sites