⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 zhu.js

📁 武汉软件园人力资源管理系统完整源代码,希望大家能够多多交流.
💻 JS
字号:

function table1(total,table_x,table_y,thickness,table_width,all_width,all_height,table){

	var tmdColor1 = new Array();
	tmdColor1[0] = "#d1ffd1";
	tmdColor1[1] = "#ffbbbb";
	tmdColor1[2] = "#ffe3bb";
	tmdColor1[3] = "#cff4f3";
	tmdColor1[4] = "#d9d9e5";
	tmdColor1[5] = "#ffc7ab";
	tmdColor1[6] = "#ecffb7";
	
	var tmdColor2 = new Array();
	tmdColor2[0] = "#00ff00";
	tmdColor2[1] = "#ff0000";
	tmdColor2[2] = "#ff9900";
	tmdColor2[3] = "#33cccc";
	tmdColor2[4] = "#666699";
	tmdColor2[5] = "#993300";
	tmdColor2[6] = "#99cc00";
	
	var objStr="";
	
	var tb_color = new Array(tmdColor1,tmdColor2);
	var line_color = "#00069f";
	var left_width = 70;
	var length = thickness/2;
	var total_no = total[0].length;
	var temp1 = 0;
	var temp2,temp3,temp4;

	for(var i = 0;i<total_no;i++)
	{
	 if(temp1<total[0][i])
	 {
	  temp1 = total[0][i];
	 }
	}
		
	temp1 = parseInt(temp1.toString());
	if(temp1>9)
	{  
	 temp2 = temp1.toString().substr(1,1)
	 if(temp2>4)
	 {
	  temp3 = (parseInt((temp1/(Math.pow(10,(temp1.toString().length-1)))).toString())+1)*Math.pow(10,(temp1.toString().length-1));
	 }
	 else
	 {
	  temp3 = (parseInt((temp1/(Math.pow(10,(temp1.toString().length-1)))).toString())+0.5)*Math.pow(10,(temp1.toString().length-1));
	 } 
	} 
	else
	{
	 if(temp1>4)
	  temp3 = 10; 
	 else 
	  temp3 = 5;
	}
	temp4=temp3
	//图片背景
	objStr+="<!--[if gte vml 1]><v:rect id='_x0000_s1027' alt='' style='position:absolute;left:" + (table_x+left_width) + "px;top:" + table_y + "px;width:" + all_width + "px;height:" + all_height + "px;:-1' fillcolor='#9cf' stroked='f'><v:fill rotate='t' angle='-45' focus='100%' type='gradient'/></v:rect><![endif]-->";
	//下边框
	objStr+="<!--[if gte vml 1]><v:line id='_x0000_s1027' alt='' style='position:absolute;left:0;text-align:left;top:0;flip:y;z-index:4' from='" + (table_x+left_width) + "px," + (table_y+all_height) + "px' to='" + (table_x+all_width+left_width) + "px," + (table_y+all_height) + "px'/><![endif]-->";
	//左边框
	objStr+="<!--[if gte vml 1]><v:line id='_x0000_s1027' alt='' style='position:absolute;left:0;text-align:left;top:0;flip:y;z-index:4' from='" + (table_x+left_width) + "px," + table_y + "px' to='" + (table_x+left_width) + "px," + (table_y+all_height) + "px'/><![endif]-->";
	
 	 var table_space = (all_width-table_width*total_no)/total_no;
	 objStr+="<!--[if gte vml 1]><v:line id='_x0000_s1027' alt='' style='position:absolute;left:0;text-align:left;top:0;flip:y;z-index:4' from='" + (table_x+left_width+length) + "px,"+ table_y + "px' to='" + (table_x+left_width+length) + "px," + (table_y+all_height-length) + "px' strokecolor='" + line_color + "'/><![endif]-->";
	 
	 for(var i=0;i<=all_height-1;i+= all_height/5)
	 {
	  objStr+="<!--[if gte vml 1]><v:line id='_x0000_s1027' alt='' style='position:absolute;left:0;text-align:left;top:0;flip:y;z-index:4' from='" + (table_x+left_width)+ "px," + (table_y+all_height-length-i) + "px' to='" + (table_x+left_width+length) + "px," + (table_y+all_height-i) +"px' strokecolor='" + line_color + "'/><![endif]-->";
	  //定义X轴表格
	  objStr+="<!--[if gte vml 1]><v:line id='_x0000_s1027' alt='' style='position:absolute;left:0;text-align:left;top:0;flip:y;z-index:4' from='" + (table_x+left_width+length) + "px," + (table_y+all_height-length-i) + "px' to='" + (table_x+all_width+left_width) + "px," + (table_y+all_height-length-i) + "px' strokecolor='" + line_color + "'/><![endif]-->";
	  objStr+="<!--[if gte vml 1]><v:line id='_x0000_s1027' alt='' style='position:absolute;left:0;text-align:left;top:0;flip:y;z-index:4' from='" + (table_x+(left_width-15)) + "px," + (table_y+i) + "px' to='" + (table_x+left_width) + "px," + (table_y+i) + "px'/><![endif]-->";
	  objStr+="<!--[if gte vml 1]>";
	  //定义Y轴
	  objStr+="<v:shape id='_x0000_s1025' type='#_x0000_t202' alt='' style='position:absolute;left:" + table_x + "px;top:" + (table_y+i) + "px;width:" + left_width + "px;height:18px;z-index:5'>";
	  //定义宽高
	  objStr+="<v:textbox inset='0px,0px,0px,0px'><table cellspacing='3' cellpadding='0' width='100%' height='100%'><tr><td align='right'>" + temp4 + "</td></tr></table></v:textbox></v:shape><![endif]-->";
	  temp4 = temp4-temp3/5;
	 }
	 
	 for(var i=0;i<total_no;i++)
	 {
	  
	  var temp_space = table_x + left_width + table_space / 2 + table_space * i + table_width * i;  
	  objStr+="<v:rect id='_x0000_s1025' alt='' style='position:absolute;left:";
	  objStr+=temp_space;
	  objStr+="px;top:";
	  objStr+=(table_y + all_height * (1 - (total[0][i] / temp3)));
	  objStr+="px;width:" + table_width + "px;height:" + all_height * (total[0][i] / temp3) + "px;z-index:5' fillcolor='" + tb_color[1][i] + "'>";
	  objStr+="<v:fill color2='" + tb_color[0][i] + "' rotate='t' type='gradient'/>"
	  objStr+="<o:extrusion v:ext='view' backdepth='" + thickness + "pt' color='" + tb_color[1][i] + "' on='t'/>";
	  objStr+="</v:rect>";
	  //统计数
	  objStr+="<v:shape id='_x0000_s1025' type='#_x0000_t202' alt='' style='position:absolute;left:" + temp_space + "px;top:" + (table_y+all_height*(1-(total[0][i]/temp3))-table_width) + "px;width:" + (table_space+15) + "px;height:18px;z-index:5'>";
	  objStr+="<v:textbox inset='0px,0px,0px,0px'><table cellspacing='3' cellpadding='0' width='100%' height='100%'><tr><td align='center'>" + total[0][i] + "</td></tr></table></v:textbox></v:shape>";
	  objStr+="<v:shape id='_x0000_s1025' type='#_x0000_t202' alt='' style='position:absolute;left:" + (temp_space-table_space/2) + "px;top:" + (table_y+all_height+1) + "px;width:" + (table_space+table_width) + "px;height:18px;z-index:5'>";
	  objStr+="<v:textbox inset='0px,0px,0px,0px'><table cellspacing='3' cellpadding='0' width='100%' height='100%'><tr><td align='center'>" + total[1][i] + "</td></tr></table></v:textbox></v:shape>";
	 }

     table.innerHTML=objStr;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -