注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

isblog主页

或许不一定要做得最多,但一定要做得最好! 能力就是一种财富,积累越多,就越体现你

 
 
 

日志

 
 

openflashchart js 页面加载多个图  

2013-03-01 18:43:58|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
解决ofc页面同时加载多个图问题。

重点是加载数据方法:{'get-data':'ofc_chart_data','id':'my_chart_divid'}  这里回调ofc_chart_data方法,同时传递参数id。

解决遮住页面div问题:var params = {menu: "false",scale: "noScale",wmode:"transparent"}; 主要参数wmode。

多个图数据保存在一个数组里:showflashchartdata,回调时通过参数传递数组下标获取到对应图的数据。

部分代码:
function chart(jsondata){
    var showflashchartdata['my_chart_divid'] = jsondata; //jsondata为必须数据,showflashchartdata为数组保存多个统计图数据
    var params = {menu: "false",scale: "noScale",wmode:"transparent"};
    swfobject.embedSWF("/open-flash-chart-2/open-flash-chart.swf?r=" + Math.random() * 100000, 'my_chart_divid', '100%', '300',"9.0.0",'/open-flash-chart-2/expressInstall.swf',{'get-data':'ofc_chart_data','id':'my_chart_divid'},params);
}
/**
 * 加载json数据(回调函数)
 * @param id   页面显示chart的div元素ID
 * @returns
 */
function ofc_chart_data(id){  //这里通过参数调整不同数据显示到div
tmp = findSWF(id);//设置页面div添加flash
return JSON.stringify(showflashchartdata[id]);
}

注:
swfobject.embedSWF 通过回调加载数据源,同时带参数的写法:{'get-data':'ofc_chart_data','id':'my_chart_divid'}
  评论这张
 
阅读(507)| 评论(1)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018