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

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

?? alai_tree.js

?? 一個基于Java的新聞發布系統
?? JS
?? 第 1 頁 / 共 2 頁
字號:
/*******************************************************************************
		阿賴目錄樹控件程序 由賴國欣設計于2003年6月,保留所有權利!
*********************************************************************************/
function alai_imagelist()
{try{
	var item=[]
	count=0
	this.path=""
	this.type="gif"
	this.err=""
	iml=this
	this.copywrite="Copywrite by Alai(賴國欣) (c)2003,All right reserved!"
	this.add=function(src,key)
	{
		var img=new Image()
		if(src==null || src=="")return
		if(src.indexOf("/")==-1)src=iml.path+src
		if(!(/\.gif$|\.jpg$|\.png$|\.bmp$/i).test(src))src+="."+iml.type
		if(key==null || key=="")key=src.replace(/(.*\/){0,}([^\.]+).*/ig,"$2")
		item[count]=img;img.index=count;item[key]=img;count++;
		img.onerror=function()
		{
			alert("alai_imagelist cause run time error:\nImage file "+img.src+" not found!")
			item[img.index]=null;item[key]=null;count--;
		}
		img.src=src
		return img
	}
	this.item=item
	this.count=function(){return count;}
}
catch(e){
	iml.err="alai_imagelist cause run time error!\nError number:"+e.number+".\nError description:"+e.description;
	iml.err+="\n    -- \nYou can send the case and error description message to A@lai.com.cn for support.Please visit http://www.9499.net to get the last release!"
	alert(iml.err);
	return iml;
}
}

function alai_tree(imageList,indent,toObject,labelStyle)
{try{
	if(!document.getElementById){throw new Error(999,"Your browser dosen't support Alai_tree(),IE5.0+ is recommended.");}
	var count=0,depth=0,nodes=[],tree=this
	this.copywrite="Copywrite by Alai(賴國欣) (c)2003,All right reserved!"
	this.err=""
	imageList=imageList==null?new alai_imagelist():imageList
	var icons=imageList.item
	this.imageList=imageList
	if(icons["default"]!=null){if(icons["link"]==null)icons["link"]=icons["default"]}
	var showExpand=icons["expand"]!=null && icons["collapse"]!=null
	if(showExpand)
	{	if(icons["expand_top"]==null)icons["expand_top"]=icons["expand"]
		if(icons["expand_end"]==null)icons["expand_end"]=icons["expand"]
		if(icons["collapse_top"]==null)icons["collapse_top"]=icons["collapse"]
		if(icons["collapse_end"]==null)icons["collapse_end"]=icons["collapse"]
	}
	var showBranch=icons["leaf"]!=null && icons["twig"]!=null
	var showLine=icons["line"]!=null && icons["blank"]!=null
	var root={}
		root.children=[]
		root.expanded=true;
		root.getTier=function(){return 0;}
	var selectedNode=null,activeNode=null;
	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;}
	var setExIcon=function(srcNode)
	{	if(srcNode.hasChild && showExpand)
		{	var sEx=srcNode.next==null?"_end":"";
			if(srcNode==nodes[0])sEx="_top";
			srcNode.exIcon.src=srcNode.expanded?icons["collapse"+sEx].src:icons["expand"+sEx].src;
			srcNode.icon.style.marginLeft=0;
		}
		else
		{	if(showBranch){srcNode.exIcon.src=srcNode.next==null?icons["twig"].src:icons["leaf"].src}
			else if(showExpand){srcNode.icon.style.marginLeft=icons["expand"].width}
		}
	}
	var setLine=function(srcNode,idx)
	{	if(srcNode.hasChild){for(var i=0;i<srcNode.children.length;i++){srcNode.children[i].lineIcon[idx].src=icons["line"].src;setLine(srcNode.children[i],idx)}}
	}
	var doSelect=function(srcNode)
	{	if(selectedNode!=null){selectedNode.label.style.background="";selectedNode.label.style.color="black";}
		srcNode.label.style.background="highlight";srcNode.label.style.color="highlighttext";
		selectedNode=srcNode
	}
	var doFocus=function(srcNode)
	{	if(srcNode==selectedNode){srcNode.label.style.background="highlight";srcNode.label.style.color="highlighttext";}
		activeNode=srcNode
	}
	var doBlur=function(srcNode)
	{	if(srcNode==selectedNode){srcNode.label.style.background="buttonface";srcNode.label.style.color="windowtext";}
		activeNode=null
	}
	var run=function(cmd,a0,a1,a2)
	{
		if(typeof(cmd)=="string")
		{	try{return eval(cmd);}
			catch(E){alert("run script string error:\n"+cmd);}
		}
		else if(typeof(cmd)=="function"){return cmd(a0,a1,a2);}
	}
	var doKeyDown=function(srcNode)
	{	event.returnValue=false;
		switch(event.keyCode)
		{	case 38:
				if(srcNode.prev==null){if(srcNode.parent!=root){srcNode.parent.focus();srcNode.parent.select();}}
				else{var node=srcNode.prev;while(true){if(!node.hasChild || !node.expanded)break;node=node.last;} node.focus();node.select();}
				break;
			case 40:
				if(srcNode.first!=null && srcNode.expanded){srcNode.first.focus();srcNode.first.select();}
				else{var node=srcNode;while(true){if(node.next!=null || node.parent==root)break;node=node.parent}if(node.next!=null){node.next.focus();node.next.select();}}
				break;
			case 189:	;case 109:	;case 37:	srcNode.expand(false);break;
			case 107:	;case 187:	;case 39:	srcNode.expand(true);break;
			case 13:	srcNode.click();break;
			case 27:	srcNode.blur();break;
		}
	}
	var addNode=function(toNode,relation,text,key,ico,exeCategory,exeArg)
	{
		var node={}
		var nbody=document.createElement("span")
		var container=document.createElement("div")
		container.insertAdjacentElement("afterBegin",nbody)
		var tier
		if(relation==null)relation="last"
		if(toNode==root && (relation!="first" && relation!="last"))relation="last"
		relation=relation.toLowerCase()
		node.first=node.last=node.next=node.prev=null
		switch(relation)
		{	case "first":
				tier=toNode.getTier()+1
				if(toNode.hasChild){toNode.children[0].container.insertAdjacentElement("beforeBegin",container);}
				else	{toNode.container.insertAdjacentElement("beforeEnd",container)}
				node.parent=toNode
				toNode.children[toNode.children.length]=node
				if(toNode.hasChild){node.next=toNode.first;toNode.first.prev=node;toNode.first=node;}
				else{toNode.first=toNode.last=node;}
				break;
			case "next":
				tier=toNode.getTier()
				toNode.container.insertAdjacentElement("afterEnd",container)
				node.parent=toNode.parent
				toNode.parent.children[toNode.parent.children.length]=node
				if(toNode.next==null)node.parent.last=node
				node.next=toNode.next;node.prev=toNode;toNode.next=node;
				break;
			case "prev":
				tier=toNode.getTier()
				toNode.container.insertAdjacentElement("beforeBegin",container)
				node.parent=toNode.parent
				toNode.parent.children[toNode.parent.children.length]=node
				if(toNode.prev==null)node.parent.first=node
				node.prev=toNode.prev;node.next=toNode;toNode.prev=node
				break;
			default:
				tier=toNode.getTier()+1
				toNode.children[toNode.children.length]=node
				var o=toNode==root?tree.body:toNode.container
				o.insertAdjacentElement("beforeEnd",container)
				node.parent=toNode
				if(toNode.hasChild){node.prev=toNode.last;toNode.last.next=node;toNode.last=node;}
				else{toNode.first=toNode.last=node;}
		}
		node.parent.hasChild=true
		if(depth<tier)depth=tier;
		var label=document.createElement("span")

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人av电影在线| 成av人片一区二区| 亚洲福中文字幕伊人影院| 国产精品国产三级国产普通话99| 久久久久久久久岛国免费| 精品国产乱码91久久久久久网站| 精品久久久网站| 久久色在线观看| 国产精品白丝在线| 一区二区三区在线观看网站| 视频在线观看一区| 麻豆国产欧美一区二区三区| 国产精品一卡二卡| 色诱视频网站一区| 欧美精选在线播放| 久久香蕉国产线看观看99| 中文在线一区二区 | 亚洲成人午夜电影| 日韩va亚洲va欧美va久久| 韩国v欧美v日本v亚洲v| 丁香婷婷深情五月亚洲| 欧美性色欧美a在线播放| 7777女厕盗摄久久久| 久久九九99视频| 一区二区三区国产精品| 精品一区二区久久| 99精品视频在线观看免费| 欧美日韩视频在线一区二区| 欧美电影免费观看高清完整版 | 精品国产乱码久久久久久图片| 日本一区二区视频在线观看| 亚洲精品午夜久久久| 秋霞午夜鲁丝一区二区老狼| 99视频一区二区三区| 91麻豆精品国产91久久久资源速度| 久久久久久夜精品精品免费| 亚洲综合视频在线| 久久国产乱子精品免费女| av网站免费线看精品| 日韩欧美国产综合| 一级特黄大欧美久久久| 国产一区二区在线观看免费| 欧美日韩一区国产| 中文字幕中文字幕一区二区| 精品一区二区三区在线观看| 欧美成人精品福利| 亚洲国产精品人人做人人爽| 丰满白嫩尤物一区二区| 欧美一区二区三级| 亚洲人成在线播放网站岛国 | 99精品视频免费在线观看| 制服丝袜在线91| 亚洲欧美二区三区| 国产精品18久久久久| 日韩免费在线观看| 日韩一区精品字幕| 在线观看网站黄不卡| 亚洲日穴在线视频| 国产99精品在线观看| 国产亚洲一区二区三区| 久久av资源网| 日韩欧美中文字幕精品| 五月激情综合网| 欧美日韩在线直播| 依依成人精品视频| 日本高清不卡一区| 亚洲精选一二三| 色视频欧美一区二区三区| 中文字幕亚洲欧美在线不卡| 国产精品一区二区x88av| 久久奇米777| 精品一二三四在线| 久久综合999| 国产乱子伦视频一区二区三区| 337p日本欧洲亚洲大胆精品| 久久国产精品99精品国产| 日韩免费视频一区二区| 精一区二区三区| 久久久蜜桃精品| www.色精品| 一区二区三区在线免费| 欧美乱妇20p| 久久精品国产成人一区二区三区| 精品少妇一区二区三区日产乱码 | 精品国产伦一区二区三区免费| 精品一区二区在线看| 久久免费电影网| 成人精品电影在线观看| 亚洲欧洲成人精品av97| 色哟哟国产精品| 日韩高清不卡一区| 精品欧美一区二区久久| 成人一区二区三区中文字幕| 亚洲免费观看高清完整版在线| 在线观看亚洲一区| 免费亚洲电影在线| 中文字幕国产精品一区二区| 欧美在线视频全部完| 蜜臀va亚洲va欧美va天堂| 久久久久高清精品| 欧美在线看片a免费观看| 男女男精品视频| 国产精品欧美一级免费| 欧美精品色一区二区三区| 国产精品资源网| 亚洲午夜电影网| 国产欧美日韩在线视频| 欧美日韩一区三区| 国产成人午夜99999| 亚洲一区二区三区在线播放| 精品福利av导航| 欧美影院精品一区| 国产一区二区精品久久| 丝袜美腿高跟呻吟高潮一区| 精品成人佐山爱一区二区| 色噜噜夜夜夜综合网| 国内偷窥港台综合视频在线播放| 尤物av一区二区| 国产欧美一区视频| 制服丝袜激情欧洲亚洲| 不卡免费追剧大全电视剧网站| 毛片av一区二区| 一区二区三区日韩精品| 国产亚洲欧洲997久久综合| 欧美人与禽zozo性伦| 99久久精品免费看| 国产九色精品成人porny| 五月激情六月综合| 伊人夜夜躁av伊人久久| 国产精品色一区二区三区| 精品日韩成人av| 91麻豆精品91久久久久久清纯| 91网站在线观看视频| 国产不卡在线视频| 激情亚洲综合在线| 青青草国产成人av片免费| 一区二区三区欧美激情| ●精品国产综合乱码久久久久| 久久免费午夜影院| 久久综合九色欧美综合狠狠 | 国产一区二区福利| 蜜桃av一区二区| 蜜臀av性久久久久av蜜臀妖精| 亚洲国产综合视频在线观看| 一区二区三区日韩欧美精品 | 日韩色在线观看| 欧美精品成人一区二区三区四区| 色视频欧美一区二区三区| 91在线云播放| 在线看国产一区| 在线看国产日韩| 欧美精品高清视频| 欧美精品少妇一区二区三区 | 中文字幕国产一区二区| 欧美激情一区二区三区四区| 欧美国产禁国产网站cc| 国产视频一区不卡| 国产精品久久久久精k8| 国产精品美女www爽爽爽| 中文字幕中文乱码欧美一区二区| 国产精品久久久久影视| 亚洲欧美自拍偷拍色图| 亚洲欧美一区二区三区久本道91| 日韩美女久久久| 亚洲午夜久久久久久久久久久| 亚洲aⅴ怡春院| 久久91精品国产91久久小草| 韩国三级在线一区| 99久久综合99久久综合网站| 91麻豆国产在线观看| 欧美无人高清视频在线观看| 日韩写真欧美这视频| 久久精品一区八戒影视| 亚洲婷婷综合色高清在线| 丝袜美腿高跟呻吟高潮一区| 久草中文综合在线| 99视频在线观看一区三区| 欧美羞羞免费网站| 久久综合色8888| 亚洲欧美色综合| 久久国产夜色精品鲁鲁99| av电影在线观看一区| 欧美日韩国产成人在线91| 国产亚洲综合性久久久影院| 亚洲欧洲综合另类在线| 精品一区二区日韩| 91亚洲精品久久久蜜桃网站| 在线成人小视频| 国产精品久久久久久久久免费相片| 亚洲高清在线视频| 国产宾馆实践打屁股91| 欧美无人高清视频在线观看| 久久综合九色综合97_久久久| 夜夜亚洲天天久久| 国产精品 日产精品 欧美精品| 在线观看视频一区| 国产精品久久久久久久久免费樱桃| 日韩国产精品91| 色8久久人人97超碰香蕉987| 久久蜜桃一区二区|