`
kongshanxuelin
  • 浏览: 931151 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

实现类似Google Adsense图与Js联动效果

阅读更多

今天在新界面Google Adsense看到如下一个效果,觉得挺不错的:

 


 

  1. 左侧图形Flash表示
  2. 右侧HTML普通内容,但复选框背景色与Flash中的底色相同
刚好最近手头上项目也有类似的需求,所以整理了一下,图表控件用的是amCharts,所以一下的代码都是针对amCharts展开!

画图没啥好说的,我将后台所有的画图曲线存在单独的数据库配置表中,查询后的结果换到到ehCache中,amCharts提供了很丰富的js回调函数,所以想实现以上的功能,主要用到的回调函数:

	function amReturnSettings(chart_id, settings){
		  var data = decodeURIComponent(settings);
		   var xml;
		   if($.browser.msie){
	        if( typeof data == "string" ){
	                 xml = new ActiveXObject("Microsoft.XMLDOM");
	                 xml.async = false;
	                 xml.loadXML(data);
	        } else {
	                 xml = data; 
	        }
		   }else{
			   xml = data; 
		   }
		 $(xml).find("graphs > graph").each(function(i,n){			 
			 $(this).find("title").each(function(ii,nn){
				$("#zb_ullist").append("<input type=\"checkbox\" checked='checked'  "+value=\""+i+"\"/>"+$(this).text());
				var pp = "graphs.graph["+i+"].color";
				flashMovie.getParam(pp);
			 });
			 
		  });
} 
 
将从返回的XML设置文件中,提取每条曲线的color,然后利用getParam的回调函数,做背景色的设置工作:

	function amReturnParam(chart_id, value, param_name){
		  if(param_name.indexOf("].color")>=0){
			  var idx = param_name.match(/\[(\S*)\]/i)[1];
			  var ccolor = "#"+(parseInt(value).toString(16));
			  $("#t_chk_"+idx).css("background-color",ccolor);
		  }
		  
	}
 

复选框的选中toggle曲线效果,利用利用以下代码:

 

	function toggleShow(chart_id,obj){
		 flashMovie = document.getElementById(chart_id);
		 if(obj.checked)
			flashMovie.showGraph(obj.value);
		 else
		 	flashMovie.hideGraph(obj.value);
	}
 
  • 大小: 15.1 KB
1
1
分享到:
评论

相关推荐

    js 实现 用JavaScript调用Google AdSense

    js 实现 用JavaScript调用Google AdSense! 值得下载看看!资源免费,大家分享!!

    Google Adsense注册指导

    - 6 - 5.) Google Adsense Google 的审核过程大约需要24 小时,一天后去查看你的邮箱,如果你的网站或博客符合Google Adsense 发布商要求,你将会收到Google 发给你的标题为:欢迎光临_Google_AdSense 的确认通过...

    关于 Google Adsense 的电子书 pdf

    - **原理**:AdSense利用Google的广告平台,将广告商的需求与网站发布者的供给相匹配,实现广告的精准投放。 #### 二、Google AdSense的操作指南 - **注册流程**: - 创建Google AdSense账户。 - 提交网站供...

    Google+Adsense 秘密

    Google Adsense的秘密 第10章 - 如何在互联网社区中应用AdSense 第9章 - 渠道跟踪:寻找潜在的金矿 第8章 - 内容建设 第7章 - 用Google搜索框黏住易变的访问者 第6章 - 控制你的广告 第5章 - 如何最大化...

    Google AdSense 创收完全手册

    - **定期分析与调整**:利用Google AdSense提供的数据分析工具,定期检查广告表现,根据数据反馈调整广告策略,以实现收入最大化。 #### 常见问题解答 1. **如何解决收入延迟问题?** 收入通常会有一定的延迟,...

    GoogleAdsense中文手册

    GoogleAdsense中文参考手册对学习GoogleAdsense的同志很有帮助......

    WordPress Simple Google Adsense插件

    前面介绍过WordPress管理Google Adsense的插件,那款插件功能比较多,操作起来相对的有点复杂,只是相对的复杂,并不是十分的复杂,当然了,插件既然功能多,那么设置上会有点麻烦,这点麻烦对于一些喜好简便的朋友...

    2010google adsense最新作弊教程

    【标题】"2010google adsense最新作弊教程"所涉及的知识点主要集中在Google Adsense广告联盟的政策、违规行为以及可能的作弊手段。Google Adsense是全球最大的网络联盟广告平台之一,它允许网站发布商展示广告并从中...

    监视 Google ADSense 的余额 1.3

    在IT行业中,Google AdSense是谷歌提供的一项网络广告发布服务,它允许网站所有者通过展示有针对性的广告来赚取收入。对于依赖AdSense收入的网站管理员来说,实时监控AdSense账户余额至关重要,以便及时了解收益状况...

    google-adsense-module:适用于Nuxt.js的Google AdSense模块

    适用于Nuxt.js的Google AdSense集成。 每当页面路线更改时,广告将更新 设置 使用yarn或npm将@nuxtjs/google-adsense依赖项添加到您的项目中 将@nuxtjs/google-adsense添加到nuxt.config.js modules部分 { modules...

    google adsense secrets 6.0,Google Adsense 赚钱的秘密最新版

    Google Adsense是Google推出的帮助网站站长通过展示广告来获取收益的服务。在本文档中,我们将会深入探讨Google Adsense赚钱的秘密。 首先,我们需要了解什么是Google Adsense。Google Adsense是Google提供的广告...

    GoogleAdsense的秘密

    **正文** Google Adsense,作为全球领先的网络广告平台,是...以上就是“Google Adsense的秘密”主题中的核心知识点,掌握了这些,网站所有者和内容创作者就能更好地利用Google Adsense平台,提升广告效果,增加收入。

    google adsense 广告的设置和管理

    **广告管理和渠道跟踪**是Google AdSense平台提供的关键工具之一,旨在帮助发布商更有效地管理和优化其广告设置,以实现最佳收益。具体而言,这两项功能的作用如下: - **广告管理**:使发布商能够在不重新生成广告...

    Google Adsense For Dummies

    《Google Adsense For Dummies》是一本专门为初学者设计的指南,旨在帮助读者理解并掌握谷歌AdSense这一强大的在线广告平台。AdSense是谷歌提供的一个服务,它允许网站所有者在其网页上展示广告,从而通过点击或展示...

    Google Adsense优化实战

    这本书通过大量的实例讲解了如何利用Google AdSense创造收益,通过Google AdSense优化、提升现有收益的技巧,按照不同的读者层次分成3篇:Google AdSense申请和广告部署篇,主要介绍AdSense基础概念、合作规范、申请...

    谷歌广告点击精灵 广告点击精灵 广告点击 google adsense

    谷歌广告点击精灵 广告点击精灵 广告点击 google adsense 谷歌广告点击精灵 广告点击精灵 广告点击 google adsense 谷歌广告点击精灵 广告点击精灵 广告点击 google adsense 谷歌广告点击精灵 广告点击精灵 广告点击...

    GoogleAdsense的秘密.pdf,seo教材,Google推广教材

    GoogleAdsense的秘密.pdf,seo教材,Google推广教材

    Google Adsense的操作秘籍内部VIP会员版.rar

    Google Adsense是一款由全球知名搜索引擎Google提供的网络广告平台,它允许网站所有者在自己的网页上展示广告,并通过用户的点击或视图获得收入。这个“Google Adsense的操作秘籍内部VIP会员版.rar”压缩包文件很...

Global site tag (gtag.js) - Google Analytics