亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
亚洲一区二区三区在线| 在线观看日韩国产| 91视频91自| 精品国产123| 亚洲情趣在线观看| 国产一区二区三区久久久| 色悠悠亚洲一区二区| 久久久综合精品| 日日摸夜夜添夜夜添国产精品| 高清在线成人网| 精品国产一区二区三区四区四| 亚洲激情一二三区| 成人丝袜视频网| 国产亚洲一二三区| 国内外成人在线| 精品国产免费人成电影在线观看四季| 亚洲一二三四久久| 91福利小视频| 亚洲精品中文在线影院| 成人在线综合网| 中国色在线观看另类| 国产黑丝在线一区二区三区| 精品美女在线播放| 久久99国产精品久久| 欧美一区二区三区成人| 亚洲成人免费观看| 欧美日韩国产在线播放网站| 一区二区国产盗摄色噜噜| 色婷婷综合久久久久中文一区二区| 国产精品乱码人人做人人爱 | 亚洲柠檬福利资源导航| 成人午夜av电影| 亚洲天堂久久久久久久| 色久综合一二码| 亚洲444eee在线观看| 3atv一区二区三区| 麻豆精品视频在线| 日韩精品一区二区三区中文精品 | 国产一区二区三区| 26uuu亚洲综合色| 国产精品亚洲专一区二区三区| 久久品道一品道久久精品| 国产精品白丝jk白祙喷水网站| 国产午夜精品久久| 国产成人在线色| 日韩美女久久久| 欧美日本在线观看| 麻豆一区二区三| 久久精品人人做人人爽人人| 不卡一区二区中文字幕| 亚洲午夜激情网站| 日韩小视频在线观看专区| 国产精品亚洲午夜一区二区三区| 国产精品丝袜91| 欧美午夜影院一区| 黄网站免费久久| 综合久久久久久久| 欧美三级电影网站| 国产一区二区三区免费播放| 中文字幕一区二区三| 欧美乱妇一区二区三区不卡视频 | 一区二区三区蜜桃| 日韩欧美在线观看一区二区三区| 国产精品一二三四| 亚洲一区二区综合| 久久人人97超碰com| 91成人免费电影| 国产精品99久| 亚洲成人精品影院| 久久久国产午夜精品| 欧美性感一类影片在线播放| 国产一区二区三区免费看| 一区二区免费在线播放| 久久看人人爽人人| 91麻豆精品国产自产在线| 成人在线视频一区二区| 日韩电影一区二区三区四区| 亚洲欧美在线aaa| 欧美不卡一区二区三区四区| 在线观看一区二区视频| 国产精品一级片| 奇米影视一区二区三区| 亚洲欧美区自拍先锋| 久久久另类综合| 欧美精品久久久久久久多人混战 | 国产精品国产馆在线真实露脸 | 国产欧美一区二区精品性色超碰 | 7777精品伊人久久久大香线蕉| 成人激情动漫在线观看| 久久不见久久见中文字幕免费| 樱花草国产18久久久久| 久久精品人人做人人爽人人| 日韩一卡二卡三卡四卡| 欧美日本一道本| 欧美性淫爽ww久久久久无| 99在线视频精品| 成人sese在线| 国产成人精品亚洲777人妖| 美女被吸乳得到大胸91| 婷婷开心激情综合| 亚洲成人先锋电影| 亚洲午夜私人影院| 一区二区三区中文字幕在线观看| 国产精品福利在线播放| 久久精品视频免费观看| 久久久一区二区| 精品少妇一区二区三区日产乱码| 在线综合亚洲欧美在线视频| 欧美日韩一区视频| 欧美日韩精品电影| 欧美色精品在线视频| 欧美三级欧美一级| 欧美日韩国产综合久久 | 五月天激情综合| 亚洲在线免费播放| 亚洲一级二级三级在线免费观看| 一区二区三区日韩| 亚洲综合精品久久| 丝袜国产日韩另类美女| 日本va欧美va欧美va精品| 日韩电影在线观看一区| 久久99精品一区二区三区三区| 久久精品国产亚洲高清剧情介绍 | 中文字幕在线观看一区| 中文字幕永久在线不卡| 亚洲人成伊人成综合网小说| 亚洲一区二区精品3399| 秋霞午夜鲁丝一区二区老狼| 免费xxxx性欧美18vr| 国产电影精品久久禁18| 99re这里都是精品| 欧美日本乱大交xxxxx| 欧美tickle裸体挠脚心vk| 国产色婷婷亚洲99精品小说| 1000部国产精品成人观看| 亚洲精品乱码久久久久久日本蜜臀| 亚洲精品成人在线| 日本不卡高清视频| 国产美女在线观看一区| 99精品国产99久久久久久白柏| 在线视频综合导航| 日韩精品一区二区三区老鸭窝 | 成人性生交大片免费| 91香蕉国产在线观看软件| 在线观看91av| 国产欧美一区二区精品性| 一区二区三区四区高清精品免费观看| 午夜精品福利一区二区三区av | 日韩和欧美一区二区三区| 韩国v欧美v亚洲v日本v| 一本到三区不卡视频| 欧美一级精品在线| 亚洲色图在线视频| 日韩福利电影在线观看| 国产成人精品免费网站| 欧美精品三级在线观看| 国产欧美精品一区二区色综合 | 亚洲黄网站在线观看| 麻豆精品在线播放| 一道本成人在线| 欧美成人一区二区三区片免费| 亚洲欧美日韩在线不卡| 久久91精品久久久久久秒播| 色综合久久88色综合天天6| 久久综合色婷婷| 亚洲成国产人片在线观看| 成人免费黄色大片| 欧美videos大乳护士334| 亚洲靠逼com| 成人一区二区三区| 精品电影一区二区| 午夜精彩视频在线观看不卡| 99久久精品99国产精品| 2022国产精品视频| 日韩国产一二三区| 欧美亚洲动漫精品| 亚洲欧美日韩系列| 国产91对白在线观看九色| 精品免费国产一区二区三区四区| 午夜精品福利在线| 91九色02白丝porn| 日韩理论在线观看| 成人国产一区二区三区精品| 精品福利一二区| 麻豆91精品91久久久的内涵| 欧美天天综合网| 亚洲午夜视频在线观看| 91成人国产精品| 亚洲一区二区在线视频| 91成人免费在线视频| 亚洲人成网站精品片在线观看| 成人av在线一区二区| 欧美激情在线一区二区三区| 国产精品影视网| 国产日韩欧美精品电影三级在线| 国产原创一区二区| 国产日韩欧美综合一区| 大桥未久av一区二区三区中文| 欧美激情艳妇裸体舞| 成人免费看黄yyy456|