首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > 跨浏览器开发 >

fusionchart free 动态改变图形数据有关问题

2012-04-11 
fusionchart free 动态改变图形数据问题如下代码中,点了按钮会自动更新A的数据,但是现在为何没反应呢?HTML

fusionchart free 动态改变图形数据问题
如下代码中,点了按钮会自动更新A的数据,但是现在为何没反应呢?

HTML code
<HTML>       <HEAD>          <TITLE>FusionCharts Free & JavaScript - Updating chart using setDataXML() Method</TITLE>           </HEAD>       <BODY onload=init()>          <div id="chartdiv">             FusionCharts           </div>         <SCRIPT LANGUAGE="Javascript" SRC="../JSClass/FusionCharts.js"></SCRIPT>            <script language="JavaScript">              var chart1 = new FusionCharts("../Charts/FCF_Column3D.swf", "chartid", "400", "300");            function init(){               chart1.setDataXML("<graph><set name='A' value='20' color='D64646' /><set name='B' value='31' color='AFD8F8' /></graph>");                   chart1.render("chartdiv");           }                      function update(){                      updateChartXML("chartid","<graph><set name='A' value='40' color='D64646' /></graph>");           }             </script>            <form name='frmUpdate'>             <input type='button' value='change' onClick=update()  name='btnUpdate'>            </form></HTML>    


[解决办法]
没这个环境,但有两点,
1.我都这样写的
onclick="update()"

2.表单有提交吗?
[解决办法]
探讨

引用:

没这个环境,但有两点,
1.我都这样写的
onclick="update()"

2.表单有提交吗?

1 update方法肯定调用到了。
2 这不是表单。

[解决办法]
因为我遇到几个情况都是表单提交了,页面刷新了导致代码没运行,如果不是这样那你再等等看谁会啰。
[解决办法]
事件方法不应该写在input控件上,应该写在图形上,
给你个列子参考下:

Java code
xml.append("<set  link='javascript:update("+label+")' label='" + label + "' value='" + value    + "'/>"); 

热点排行