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

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

?? tv20.js

?? JSP實現網絡辦公OA
?? JS
?? 第 1 頁 / 共 2 頁
字號:
//========================================
//Envrionment to hold Listeners
//========================================
tv_listeners = new Array() ;
function listener( type , handler )   {
	this.type = type ;
	this.handler = handler ;
	this.id = tv_listeners.length ;
	tv_listeners[ tv_listeners.length ] = this ;
}

function addListener( type , handler )  {
    new listener( type , handler ) ;  
 }
//=== END =====

//=========================================
// Hold the top item
//=========================================
tv_topnodeitem = null ;
//===== END =======

//=========================================
//Hold nodeitems , and supply a nodeitem Register
//=========================================
nodeitems = new Array() ;
function nodeitemRegister( obj )   {
    nodeitems[ nodeitems.length ] = obj ;
	return nodeitems.length - 1 ;
}
//=== END =======

//=================================
//Custom a stack
//Class         : stack
//metheds    :  get()
//                    put( obj )
//=================================
function stack() {
    this.value = new Array() ;
	this.cursor = 0 ;
}

function stack_get()  {
     this.cursor = this.cursor - 1 ;
	 return this.value[ this.cursor ] ;
}

function stack_put( obj )   {
      this.value[ this.cursor ] = obj ;
      this.cursor = this.cursor + 1 ;
}

stack.prototype.get = stack_get ;
stack.prototype.put = stack_put ;
//=======END ==========

//=========================================
// Define a public stack
//=========================================
userstack = new stack() ;
//====== END ===========

//=========================================
//Image List
//=========================================
treeview_box_0_none = "../images/4_clos.gif"  ;
treeview_box_0_line = "../images/4_none.gif" ;
treeview_box_2_open = "../images/2_open.gif" ;
treeview_box_2_none = "../images/2_none.gif" ;
treeview_box_2_close = "../images/2_clos.gif" ;
treeview_box_1_open = "../images/3_open.gif" ;
treeview_box_1_none = "../images/3_none.gif" ;
treeview_box_1_close = "../images/3_clos.gif" ;

//===============================================
//Class : nodeitem
//status------------------------1:two-direction       0:nobox       0: disactivite
//                              2:three-0direction     1:close-box   1: activite
//                                                    2:open-box                    
//===============================================
function nodeitem( parentkey , key , lable , img )  {
    this.lable = lable ;
	this.key = key ;
    this.parent = findNode( parentkey ) ;
	if( this.parent != null )  {
	    aa = this.parent.status ;
	    if( aa.substring( 1 , 2 ) == "0" )
	        this.parent.status = aa.substring( 0 , 1 ) + "1" + aa.substring( 2 , 3 ) ;
	    if( this.parent.maxsubitem != null ) 
	        this.parent.maxsubitem.status = "2" + this.parent.maxsubitem.status.substring( 1 , 3 ) ;
        this.parent.subitems[ this.parent.subitems.length ] = this ;
        this.parent.maxsubitem = this ; 
    }
    else  {
	    if( tv_topnodeitem != null )   {
		     alert( "不能有兩個頂項!" ) ;
			 return ;
        }
        tv_topnodeitem = this ;
    }
		 
	this.img = img ;
	this.tag = null ;
    this.status = "100" ;
	this.subitems = new Array() ;
	this.maxsubitem = null ;
    this.id = nodeitemRegister( this ) ;

	//**********************
	this.questionId = 0;
	this.description = "";
	//this.url = null;
	//**********************
	
	//added by msb for the sort and move up/down
	/*if ( this == tv_topnodeitem )
	{
		this.nodeIndex = 0;
	} else {
		this.nodeIndex = this.parent.subitems.length;
	}*/
	//end added

}

//added by msb for the sort and move up/down
function nodeitem_moveUp() {
	if (this == tv_topnodeitem) return; //topitem 

	ssubitems = this.parent.subitems;
	for ( i=0; i<ssubitems.length; i++ ) {
		if( ssubitems[i] == this ) {
			break;
		}
	}
	if (i==0) return;
	ssubitems[i] = ssubitems[i-1];
	ssubitems[i-1] = this;
	if (i==ssubitems.length-1) {
		ssubitems[i-1].status = "2" + ssubitems[i-1].status.substring(1, 3);
		ssubitems[i].status = "1" + ssubitems[i].status.substring(1, 3);
	}
	/*
	itemTemp = this;
	ssubitems[this.nodeIndex-1] */
/*	for ( i=0; i<ssubitems.length; i++ ) {
		if( ssubitems[i] != null && ssubitems[i].nodeIndex == (this.nodeIndex-1) )
			previousitem = ssubitems[i]
	}
	previousitem.nodeIndex = this.nodeIndex;
	this.nodeIndex = this.nodeIndex -1;
	swap(this,previousitem);
*/
	//label_on_click(this.id);
	this.parent.refresh();

	lable_on_click(this.id);
}//moveUp()

function nodeitem_moveDown() {
	if (this == tv_topnodeitem) return; //topitem
	
	ssubitems = this.parent.subitems;
	for ( i=0; i<ssubitems.length; i++ ) {
		if( ssubitems[i] == this ) {
			break;
		}
	}
	if (i==ssubitems.length-1) return;
	ssubitems[i] = ssubitems[i+1];
	ssubitems[i+1] = this;
	if (i==ssubitems.length-2) {
		ssubitems[i+1].status = "1" + ssubitems[i+1].status.substring(1, 3);
		ssubitems[i].status = "2" + ssubitems[i].status.substring(1, 3);
	}

	this.parent.refresh();
		
	lable_on_click(this.id);
}//moveDown()

/*function swap (item1, item2) {
	nodeitems[item1.id] = item2;
	nodeitems[item2.id] = item1;
	idTemp = item1.id;
	item1.id = item2.id;
	item2.id = idTemp;
}*/

//end added

function nodeitem_setTag( obj ) {
    this.tag = obj ;
}

function nodeitem_getTag() {
    return this.tag ;
}

function nodeitem_show()  {
	
	str = "<span id = 'preface" + this.id + "'><table border='0' cellspacing='0' cellpadding='0'><tr><td>" ;
    str_f = "" ;
    for( j = this.parent ; j != null ; j = j.parent )  {
	    if( j.status.substring( 0 , 1 ) == 1 )
		    str_f = "<img src = '" + treeview_box_0_none + "' align='absmiddle'>" + str_f ;
        else
		    str_f = "<img src = '" + treeview_box_0_line + "' align='absmiddle'>" + str_f ;
    }
    str = str + str_f ;
    str += "<img id = 'box" + this.id + "' nodeid = '" + this.id + "' src = '" ;
    switch( this.status.substring( 0 , 2 ) )   {
        case "10" : str += treeview_box_1_none ; break ;
        case "11" : str += treeview_box_1_close ; break ;
        case "12" : str += treeview_box_1_open ; break ;
        case "20" : str += treeview_box_2_none ; break ;
        case "21" : str += treeview_box_2_close ; break ;
        case "22" : str += treeview_box_2_open ; break ;
    }
    str += "' align='absmiddle' onclick='box_on_click(this)'>" ;
    if( this.img == "" )
	    str += this.img ;
    else
	    str += "<img src = '" + this.img + "' align='absmiddle' width='16' height='16'>" ;
    str += "</td><td><table border='0' cellspacing='1' cellpadding='1' style='font-size:9pt; color:#333333' id='lablePanel" + this.id + "'><tr><td ondblclick = 'lable_on_dblclick(" + this.id + ")' onclick='lable_on_click(" + this.id + ")' style='cursor:hand' id='f_lablePanel" + this.id + "' nowrap>" + this.lable + "</td></tr></table></td></tr></table>" ;  
	str += "</span><span id = 'tv_panel_" + this.id + "' style='display:" ;
	if( this.status.substring( 1 , 2 ) == '2' )
	   str += "" ;
	else
	   str += "none" ;
	 
    str += "'></span>" ;
	if( this.parent == null )  
  	   for(var i in document.all){
          if (document.all[i].tagName == "BODY")
          {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
粉嫩av亚洲一区二区图片| 成人性生交大片免费看中文网站| 日韩欧美国产高清| a4yy欧美一区二区三区| 蜜臀av一区二区三区| ●精品国产综合乱码久久久久| 欧美日本一区二区在线观看| 粉嫩一区二区三区性色av| 洋洋av久久久久久久一区| 久久精品人人做人人爽人人| 欧美日韩国产免费一区二区 | 亚洲精品亚洲人成人网在线播放| 日韩午夜电影av| 一本久久a久久精品亚洲| 另类的小说在线视频另类成人小视频在线 | 日本伦理一区二区| 国产经典欧美精品| 热久久久久久久| 亚洲国产欧美在线| 最新高清无码专区| 国产午夜三级一区二区三| 91精品国产福利| 欧美日韩在线电影| 日本精品裸体写真集在线观看| 国产一区三区三区| 久久激五月天综合精品| 性欧美大战久久久久久久久| 亚洲日本在线观看| 国产精品无码永久免费888| 2023国产精品| 日韩女同互慰一区二区| 91 com成人网| 欧美日韩中文一区| 欧美最猛黑人xxxxx猛交| 一本一道久久a久久精品| 99国产精品久久久久久久久久| 成人黄色片在线观看| 成人免费高清在线| 国产成人av一区| 国产成人av电影免费在线观看| 国产一区二区三区日韩| 久久成人18免费观看| 久久精品国产77777蜜臀| 蜜桃在线一区二区三区| 美女视频黄频大全不卡视频在线播放| 日本中文字幕一区二区视频| 天天射综合影视| 青青草97国产精品免费观看无弹窗版 | 自拍偷拍亚洲激情| 亚洲欧美在线高清| 亚洲黄色片在线观看| 伊人性伊人情综合网| 亚洲激情中文1区| 亚洲福利视频一区二区| 天天色天天操综合| 狠狠狠色丁香婷婷综合激情| 国产乱理伦片在线观看夜一区| 国产成人亚洲综合a∨猫咪| 成人小视频免费观看| 91网站最新地址| 欧美日韩一区在线观看| 4438成人网| 欧美精品一区二区久久久| 国产清纯在线一区二区www| 中文字幕一区二区不卡| 亚洲一区二区三区在线看| 日韩成人av影视| 国产精品538一区二区在线| 成人免费毛片片v| 99re这里只有精品首页| 欧美精品乱人伦久久久久久| 2021中文字幕一区亚洲| 国产精品家庭影院| 五月天中文字幕一区二区| 狠狠色丁香婷婷综合| 91伊人久久大香线蕉| 欧美一区在线视频| 欧美经典一区二区三区| 亚洲一区二区三区在线| 国产制服丝袜一区| 色综合色综合色综合色综合色综合 | 国产美女av一区二区三区| 99免费精品视频| 91麻豆精品国产无毒不卡在线观看| 精品国产一区二区在线观看| 亚洲日本免费电影| 日韩国产欧美在线播放| 丁香激情综合国产| 欧美三级在线播放| 中文天堂在线一区| 日本色综合中文字幕| 成人一级黄色片| 欧美另类videos死尸| 中文字幕欧美三区| 美女一区二区三区在线观看| 色综合久久久久网| 精品国产1区二区| 香蕉影视欧美成人| 成人高清免费在线播放| 欧美一区二区三区系列电影| 自拍偷拍国产亚洲| 国产成人精品午夜视频免费| 欧美高清性hdvideosex| 国产精品久99| 国产一区二区在线影院| 91精品国产综合久久精品| 亚洲欧美一区二区久久| 国产尤物一区二区| 日韩一区二区在线观看视频| 亚洲欧美日韩小说| 国产福利不卡视频| 精品国产一区二区三区久久影院| 一级做a爱片久久| www.亚洲色图| 久久精品夜色噜噜亚洲aⅴ| 蜜桃视频免费观看一区| 欧美亚一区二区| 亚洲日本va午夜在线影院| 国产不卡在线一区| 久久伊人中文字幕| 久久成人精品无人区| 日韩一区二区三| 午夜av区久久| 欧美日韩成人一区| 亚洲一区在线观看视频| 一本久久a久久精品亚洲| 中文字幕亚洲一区二区av在线 | 色噜噜久久综合| 国产精品久久久久久久久晋中| 国产曰批免费观看久久久| 精品乱人伦一区二区三区| 另类小说一区二区三区| 日韩一区二区三区电影在线观看 | 久久69国产一区二区蜜臀| 欧美日韩免费电影| 亚洲成av人影院| 欧美色涩在线第一页| 亚洲一区二区三区四区五区中文| 色综合婷婷久久| 一区二区国产视频| 欧美调教femdomvk| 午夜精品一区二区三区免费视频 | 国产真实乱子伦精品视频| 日韩视频免费观看高清完整版在线观看| 一区二区久久久| 777xxx欧美| 精品无人区卡一卡二卡三乱码免费卡 | 国产精品影视网| 国产欧美精品一区| 99久久精品久久久久久清纯| 亚洲天堂成人在线观看| 在线观看日韩国产| 图片区小说区国产精品视频| 91精品婷婷国产综合久久| 麻豆精品在线播放| 国产亚洲成aⅴ人片在线观看| 成人激情免费网站| 亚洲日本va在线观看| 欧美日韩国产一区二区三区地区| 日韩精品三区四区| 精品国产91九色蝌蚪| www.成人在线| 亚洲一区二区三区四区五区黄 | 日韩一区二区视频在线观看| 激情文学综合插| 中文字幕日韩欧美一区二区三区| 91丨九色丨黑人外教| 性做久久久久久| 久久亚洲春色中文字幕久久久| 北条麻妃一区二区三区| 香蕉av福利精品导航| 久久久亚洲国产美女国产盗摄| www.av亚洲| 石原莉奈一区二区三区在线观看| 久久婷婷久久一区二区三区| caoporen国产精品视频| 亚洲成人1区2区| 精品国产乱码久久久久久免费 | 久久天天做天天爱综合色| 99视频精品免费视频| 石原莉奈在线亚洲二区| 日本一区二区久久| 欧美日韩1区2区| 成人免费视频免费观看| 手机精品视频在线观看| 欧美韩日一区二区三区四区| 欧美日韩黄色一区二区| 国产成人免费视频网站| 亚洲777理论| 国产精品国产成人国产三级 | 欧美日韩一卡二卡三卡| 国产精品一卡二卡在线观看| 亚洲一区av在线| 久久日韩精品一区二区五区| 色噜噜狠狠色综合中国| 国产成人综合亚洲网站| 视频在线观看91| 亚洲精品大片www| 国产日产欧美一区二区三区| 欧美日韩aaaaaa|