加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

open flash chart 页面显示多个flash的问题

发布时间:2020-12-15 17:59:49 所属栏目:百科 来源:网络整理
导读:open flash chart 版本是2.0 使用加载js的方法获取flash chart,x现在的问题是,如果我在一个页面加载两个flash,一个bar,一个line,页面中显示的数据始终是第二个flash的数据(图也是第二个) 代码如下: common.js: function ofc_ready(){ //alert('ofc_read

open flash chart 版本是2.0

使用加载js的方法获取flash chart,x现在的问题是,如果我在一个页面加载两个flash,一个bar,一个line,页面中显示的数据始终是第二个flash的数据(图也是第二个)

代码如下:

common.js:

function ofc_ready(){
	 //alert('ofc_ready');
	}
function open_flash_chart_data(){
	 //alert( 'reading data' );
	 return JSON.stringify(data);
	}
	
	
	function findSWF(movieName) {
	  if (navigator.appName.indexOf("Microsoft")!= -1) {
		return window[movieName];
	  } else {
		return document[movieName];
	  }
	}

function createChart(json,header,col,type)
{ 	 
      data = {
	  "elements": [
		{
		  "type": type,"text": "u5317u4eac","values": [
			9.9355,18.2142,12.1315,11.9911,10.2637,24.152,35.8293,17.8541,17.1762,25.2105,24.9323,23.5468,22.7642,32.9232,30.6192,17.9746,26.1273,14.5226,17.3219,52.0837,22.1281,18.9674,8.3799,]
		}
	  ],"title": {
		"text": header.title
	  },"y_axis": {
		"min": 0,"max": 65,"steps": 4
	  },"x_axis": {
	    "steps":2,"labels": {
		  "labels": [
			"01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23",]
		}
	  },"y_legend": {
		"text": "chinaticket.com chart 1:10000","style": "color:#736AEF; font-size:14px;"
	  }
	};
    swfobject.embedSWF("../open-flash-chart.swf?r="+ Math.random() * 100000,header.id,"550","400","9.0.0"); 			
}

2.test.html中的内容如下:

<html>
<head>
<script type="text/javascript" src="../js/json/json2.js"></script>
<script type="text/javascript" src="../js/swfobject.js"></script>
<script type="text/javascript" src="common.js"></script>
</head>
<body>
<div id="my_chart"></div>
<div id="my_chart2"></div>
<script type="text/javascript">
var json={"values":[
                    {"date":"2001","value":"22"},{"date":"2002","value":"32"},{"date":"2003","value":"52"},{"date":"2004","value":"72"}
   ]}
var header={"title":"bar-chart","id":"my_chart"};
var header2={"title":"line-chart","id":"my_chart2"};
 
var col={"x":"日期","y":"访问量"};
createChart(json,"bar");
//alert("aaaa");
createChart(json,header2,"line");
</script>
</body>
</html> 

因刚刚测试,故没有把json数据传入呢,暂时使用同样的数据。可是为什么两个图表显示的都是第二个图表的样式呢?不是应该一个bar图,一个line图的么?求高手解答

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读