亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? alai_tc.js

?? 目錄樹的實現程序
?? JS
?? 第 1 頁 / 共 2 頁
字號:
/*******************************************************************************
		阿賴網頁表格控件程序 由賴國欣設計于2003年3月-6月,保留所有權利!
*********************************************************************************/
function alai_tc(tbl,caption,dataType,tcStyle,tblStyle,rowStyle,colStyle)
{
try{
	var tc=this;
	tc.err="";
	tc.col=[];
	tc.tbl=tbl;
	tc.copywrite="Copywrite by Alai(賴國欣) (c)2003,All right reserved!"
	if(!document.getElementById){throw new Error(999,"Your browser dosen't support Alai_tc function,IE5.0+ is recommended.");}
	tc.ctr=document.createElement("table");
	tc.extConvert=new Function();
	tc.setCaption=function(c)
	{
		var c=c==null?[]:c.split("|");
		for(var i=0;i<tc.col.length;i++){tc.col[i].innerHTML=c[i]==null?"&nbsp;":c[i];}
	}
	tc.setDataType=function(dataType)
	{
		var dt=dataType==null?[]:dataType.split("|");
		for(var i=0;i<tc.col.length;i++)
		{
			dType[i]=dt[i]==null?"char":dt[i];
			if(dType[i].toUpperCase()=="CNPY")load_js("pingying.js");
			else if(dType[i].toUpperCase()=="CNBH")load_js("bihua.js");
		}
		tc.dType=dType;
	}
	tc.setTcStyle=function(style)
	{
		var defCss="border:1 outset;height:21;text-align:center;white-space:nowrap;overflow:hidden;";
		tcStyle=style==null?"":style;
		for(var i=0;i<tc.col.length;i++)tc.col[i].style.cssText=defCss+tcStyle;
	}
	tc.setTblStyle=function(style){if(style!=null){tc.tbl.style.cssText=style;tblStyle=style;}}
	tc.setRowStyle=function(style)
	{
		if(style==null)style=rowStyle
		if(style!=null)
		{
			var s=style.split("|");
			var m=0;
			for(var i=0;i<tr.length;i++)
			{
				var td=tr[i].cells
				for(var j=0;j<td.length;j++)td[j].style.cssText+=";"+s[m];
				m=(m>=s.length-1)?0:++m;
			}
			rowStyle=style;
		}
		setSelStyle()
	}
	tc.setColStyle=function(style)
	{
		if(style==null)style=colStyle
		if(style==null){return;}
		var s=style.split("|");
		for(var i=0;i<tr.length;i++)
		{
			var m=0;
			var td=tr[i].cells
			for(var j=0;j<td.length;j++)
			{
				td[j].style.cssText+=";"+s[m];
				m=(m>=s.length-1)?0:++m;
			}
		}
		colStyle=style;
	}
	var dType=[];
	var sortBy=[];
	var tdLocate
	var selTr=[]
	var selFC,selBC
	var jsPath=""
	var setSelStyle=function()
	{
		for(var i=0;i<selTr.length;i++)
		{	var td=selTr[i].cells
			for(var j=0;j<td.length;j++)
			{
				td[j].style.color=selFC
				td[j].style.backgroundColor=selBC
			}
		}
		if(tdLocate!=null)
		{
			var c=tdLocate.currentStyle.color
			tdLocate.style.color=tdLocate.currentStyle.backgroundColor
			tdLocate.style.backgroundColor=c
		}
	}
	var tblSort=function(tbl,colIndex,By,DataType)
	{
		var convert=function(Data,Type)
		{	var Rst=Data;
			var cn_code=function(idx)
			{	if	(idx<100){return String.fromCharCode(0,idx);}
				else{var s=idx.toString();return String.fromCharCode(parseInt(s.substring(0,s.length-2)),idx%100);}
			}
			switch(Type.toUpperCase())
			{	case "CHAR":	Rst=Data;break;
				case "NUM":		Rst=parseFloat(Data);if(isNaN(Rst))Rst=Data;break;
				case "DATE":	Rst=Date.parse(Data);if(isNaN(Rst))Rst=Data;break;
				case "CNPY":
					if(typeof(strChinesePingYing)=="undefined"){return Data;}
					Rst="";
					for(var i=0;i<Data.length;i++){var idx=strChinesePingYing.indexOf(Data.charAt(i));Rst+=idx!=-1?cn_code(idx):Data.charAt(i);}
					break;
				case "CNBH":
					if(typeof(strChineseBiHua)=="undefined"){return Data;}
					Rst="";
					for(var i=0;i<Data.length;i++){var idx=strChineseBiHua.indexOf(Data.charAt(i));Rst+=idx!=-1?cn_code(idx):Data.charAt(i);}
					break;
				default :	Rst=tc.extConvert(Data,Type);if(Rst==null){Rst=Data};
			}
			return Rst;
		}
		var ByAsc=(By=="ASC")
		var arySort=[]
		for(var i=0;i<tbl.rows.length;i++)
		{
			var Data=(tbl.rows[i].cells[colIndex])?(tbl.rows[i].cells[colIndex].innerText.toLowerCase()):null;
			Data=convert(Data,DataType);
			arySort[i]=new Array(Data,tbl.rows[i]);
		}
		arySort.sort(function(){var a=arguments;return ByAsc?(a[0][0]>a[1][0]?1:(a[0][0]<a[1][0]?-1:0)):(a[0][0]<a[1][0]?1:(a[0][0]>a[1][0]?-1:0));})
		for(i=0;i<arySort.length;i++){tbl.lastChild.appendChild(arySort[i][1]);}
	}
	var load_js=function (src)
	{
		var script=document.getElementsByTagName("SCRIPT");
		for(var i=0;i<script.length;i++)
		{
			var s=script[i].src.toLowerCase()
			if(s==src.toLowerCase())return;
			if(s.indexOf("alai_tc.js")!=-1){jsPath=s.replace("alai_tc.js","")}
		}
		document.write('<script src="'+jsPath+src+'"></script>');
	}
	Array.prototype.remove=function(index){if(index<0 || index>=this.length)return;for(var i=index;i<this.length;i++)this[i]=this[i+1];this.length--;}
	Array.prototype.indexOf=function(elm){for(var i=0;i<this.length;i++)if(elm==this[i])return i;return -1;}

	if(tbl==null){throw new Error(999,"Miss table object.The first argument is required!");}
	else if(!isNaN(parseInt(tbl)))
	{	var i=parseInt(tbl);
		var tbls=document.all.tags("table");
		if(tbls.length>i){tc.tbl=tbls[i];}
		else{throw new Error(999,"Table index value out of range.");}
	}else if(typeof(tbl)!="object" || tbl.tagName!="TABLE"){throw new Error(999,"The first argument isn't a table object.");}
	tbl=tc.tbl
	var tr=tbl.rows
	tc.tbl.insertAdjacentElement("beforeBegin",tc.ctr)
	tc.tbl.style.marginTop=0
	with(tc.ctr)
	{	style.cssText="border:0;font-size:9pt;color:black;margin:0;padding:0;border-collapse:collapse;background-color:buttonface;table-layout:fixed;"
		//style.pixelWidth=tc.tbl.offsetWidth
		setAttribute("width",tc.tbl.currentStyle.width)
		cellPadding=0
		cellSpacing=0
	var row=insertRow()
	}
	for(var i=0;i<tr[0].cells.length;i++)
	{
		tc.col[i]=row.insertCell();
	with(tc.col[i])
	{
		setAttribute("width",tr[0].cells[i].offsetWidth);
		sortBy[i]="DESC";
		onclick=function()
		{	var idx=this.cellIndex
			tblSort(tc.tbl,idx,sortBy[idx],dType[idx]);
			sortBy[idx]=(sortBy[idx]=="ASC")?"DESC":"ASC";
			tc.setRowStyle(rowStyle);
			tr=tc.tbl.rows
		}
		onmousedown=function(){this.style.borderStyle="inset";}
		onmouseup=function(){this.style.borderStyle="outset";}
		onmousemove=function(){this.style.cursor="default"}
	}}

	tc.setCaption(caption);
	tc.setDataType(dataType);
	tc.setTcStyle(tcStyle);
	tc.setTblStyle(tblStyle);
	tc.setColStyle(colStyle);
	tc.setRowStyle(rowStyle);


	tc.selectOne=function(bColor,fColor)
	{
		tc.selRow=null;
		tc.selData=[];
		selFC=fColor==null?"white":fColor
		selBC=bColor==null?"darkblue":bColor
		tc.tbl.onclick=function()
		{
			e=event.srcElement;
			if(e==this){return;}
			while(e.tagName!="TR"){e=e.parentElement;}
			tc.selRow=e;
			var td=e.cells;
			for(var i=0;i<td.length;i++)tc.selData[i]=td[i].innerText;
			selTr[0]=tc.selRow
			tc.setColStyle(colStyle);
			tc.setRowStyle(rowStyle);
		}
	}
	tc.multiSelect=function(bColor,fColor)
	{
		tc.selRow=[];
		tc.selData=[];
		selFC=fColor==null?"white":fColor
		selBC=bColor==null?"darkblue":bColor
		tc.tbl.onclick=function()
		{
			e=event.srcElement;
			if(e==this){return;}
			while(e.tagName!="TR"){e=e.parentElement;}
			var i=tc.selRow.indexOf(e);
			if(i==-1)tc.selRow[tc.selRow.length]=e;
			else tc.selRow.remove(i);
			tc.selData=[];
			for(var i=0;i<tc.selRow.length;i++)
			{
				tc.selData[i]=[];
				for(var j=0;j<tc.selRow[i].cells.length;j++)tc.selData[i][j]=tc.selRow[i].cells[j].innerText;
			}
			selTr=tc.selRow
			tc.setColStyle(colStyle);
			tc.setRowStyle(rowStyle);
		}
	}
	tc.mouseOver=function(bColor,fColor)
	{
		var curRow=null;
		var fc=fColor==null?"darkblue":fColor
		var bc=bColor==null?"FFFF66":bColor
		var rowfc=[],rowbc=[]
		function overRow(tr)
		{
			if(curRow!=null)
			{
				var td=curRow.cells
				for(var i=0;i<td.length;i++)
				{
					td[i].style.color=rowfc[i]
					td[i].style.backgroundColor=rowbc[i]
				}
			}
			var td=tr.cells
			for(var i=0;i<td.length;i++)
			{
				rowfc[i]=td[i].currentStyle.color
				rowbc[i]=td[i].currentStyle.backgroundColor

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区四区在线免费观看| 精品国产乱码久久久久久浪潮| 国产一区二区在线观看视频| 日韩高清不卡在线| 亚洲欧美在线另类| 日本一区二区不卡视频| 国产精品污www在线观看| 国产日韩欧美不卡| 国产精品国产三级国产a| 亚洲国产精品精华液2区45| 国产精品美女久久久久aⅴ| 国产欧美一区二区精品久导航| 国产亚洲精品精华液| 国产欧美视频一区二区三区| 国产精品系列在线| 亚洲免费在线播放| 亚洲无线码一区二区三区| 亚洲高清免费观看| 男女视频一区二区| 国内成+人亚洲+欧美+综合在线 | 亚洲一区日韩精品中文字幕| 亚洲女人****多毛耸耸8| 亚洲国产精品人人做人人爽| 91小视频在线观看| 一本色道a无线码一区v| 欧美日韩亚洲丝袜制服| 7777精品伊人久久久大香线蕉最新版| 日韩美女一区二区三区四区| 国产丝袜欧美中文另类| 亚洲美女区一区| 免费成人深夜小野草| 高清免费成人av| 欧美怡红院视频| 日韩欧美国产一区二区在线播放| 国产精品久久久爽爽爽麻豆色哟哟 | 亚洲精品国产a| 日韩高清不卡在线| 成人性生交大片免费看中文| 欧美系列日韩一区| 久久久亚洲高清| 亚洲综合视频在线| 国产一本一道久久香蕉| 色综合色综合色综合| 欧美成人aa大片| 亚洲愉拍自拍另类高清精品| 国产精品亚洲综合一区在线观看| 在线观看区一区二| 久久久91精品国产一区二区精品| 亚洲综合一二区| 风间由美一区二区三区在线观看| 在线播放中文字幕一区| 国产精品美女视频| 美女视频黄免费的久久 | 欧美在线色视频| 久久色.com| 婷婷丁香久久五月婷婷| 国产suv精品一区二区883| 91精品国产综合久久香蕉麻豆| 中文字幕一区二区在线观看| 精品一区二区免费看| 欧美性淫爽ww久久久久无| 精品电影一区二区| 亚洲不卡在线观看| 国产白丝精品91爽爽久久| 91精品福利在线一区二区三区| 一级特黄大欧美久久久| 91香蕉视频mp4| 国产精品国产精品国产专区不蜜| 久久国产精品一区二区| 精品视频免费看| 一区二区三区欧美视频| 成人免费毛片嘿嘿连载视频| 久久精品视频免费| 麻豆精品视频在线观看视频| 91精选在线观看| 蜜臀久久99精品久久久画质超高清 | 成人av资源站| 国产精品久久久99| 不卡电影一区二区三区| 国产欧美日韩不卡免费| 国产福利91精品一区| 久久久91精品国产一区二区三区| 国产精品18久久久久久久网站| 精品国产一区二区三区久久影院| 看片的网站亚洲| 久久久777精品电影网影网 | 在线观看亚洲成人| 尤物视频一区二区| 色老综合老女人久久久| 亚洲影视在线观看| 欧美肥妇free| 韩国理伦片一区二区三区在线播放| 精品国产乱码久久久久久夜甘婷婷| 国产真实乱子伦精品视频| 国产午夜精品福利| 91视频免费播放| 日日摸夜夜添夜夜添精品视频| 欧美一区二区三区免费视频| 国内精品久久久久影院一蜜桃| 国产午夜亚洲精品理论片色戒| eeuss鲁片一区二区三区在线观看| 樱桃国产成人精品视频| 欧美综合视频在线观看| 午夜精品免费在线观看| 日韩精品中文字幕一区| 不卡av在线网| 免费成人av资源网| 国产蜜臀97一区二区三区| 在线观看视频一区二区| 久久精品国产成人一区二区三区| 国产精品久久久久久久久搜平片| 欧美色涩在线第一页| 精品一区二区三区久久久| 亚洲日本乱码在线观看| 5858s免费视频成人| 丰满少妇在线播放bd日韩电影| 亚洲国产精品一区二区尤物区| 久久久.com| 日韩色视频在线观看| 成人av第一页| 国产在线麻豆精品观看| 亚洲欧美日韩国产综合| 日韩久久久久久| 欧美日韩国产美| 91蜜桃网址入口| 国产一区二区三区四区在线观看| 亚洲va在线va天堂| 国产精品久久久久7777按摩| 日韩欧美国产电影| 欧美特级限制片免费在线观看| 成人一区二区三区| 秋霞午夜鲁丝一区二区老狼| 一区二区三区蜜桃| 国产女人水真多18毛片18精品视频| 在线成人av网站| 在线亚洲精品福利网址导航| 国产成+人+日韩+欧美+亚洲| 婷婷久久综合九色综合伊人色| 成人欧美一区二区三区白人| 日韩精品专区在线影院重磅| 欧美在线免费观看视频| 99久久婷婷国产精品综合| 国产激情精品久久久第一区二区| 日韩精品一二三区| 亚洲一区二区三区视频在线播放| 亚洲婷婷综合久久一本伊一区 | 国产精品短视频| 国产精品视频看| 精品国产乱码久久久久久闺蜜 | 国产人成亚洲第一网站在线播放| 欧美一级片免费看| 欧美日韩精品欧美日韩精品一| 91一区二区三区在线观看| 成人禁用看黄a在线| 国产老肥熟一区二区三区| 韩国在线一区二区| 国内精品国产成人| 国产成人免费9x9x人网站视频| 国产成a人无v码亚洲福利| 国产成人三级在线观看| 国产69精品久久久久毛片| 成人一区在线看| 色偷偷久久一区二区三区| 色又黄又爽网站www久久| 欧美综合欧美视频| 在线91免费看| 久久久三级国产网站| 国产人成一区二区三区影院| 中文字幕在线不卡国产视频| 亚洲婷婷综合色高清在线| 亚洲一区二区三区不卡国产欧美| 日韩精品成人一区二区在线| 狠狠色狠狠色综合日日91app| 国产成人啪午夜精品网站男同| 99久久精品99国产精品 | 美美哒免费高清在线观看视频一区二区| 蓝色福利精品导航| 国产成人午夜视频| 色狠狠桃花综合| 日韩欧美精品在线| 国产欧美日韩激情| 亚洲sss视频在线视频| 久久成人久久鬼色| 国产福利精品一区| 欧美日韩一区二区三区在线看| 精品人在线二区三区| 日本一区二区三区国色天香 | 午夜av一区二区三区| 免费成人结看片| 97久久精品人人做人人爽50路| 91麻豆精品国产91久久久使用方法 | 日韩精品一区二区三区四区 | 国产日韩欧美电影| 一区二区三区欧美激情| 美腿丝袜一区二区三区| 成人精品视频.| 欧美大片顶级少妇| 一区二区在线电影| 韩国av一区二区三区在线观看| 欧美性大战久久久|