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

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

?? coolmenus3.js

?? 基于遺傳算法
?? JS
?? 第 1 頁 / 共 3 頁
字號:
/**************
Copyright (c) 2001 Thomas Brattli (www.dhtmlcentral.com)

eXperience DHTML coolMenus - Get it at  www.dhtmlcentral.com
Version 3.02
This script can be used freely as long as all copyright messages are
intact. 

(You can delete the comments below to save space)

This script takes over for the old Coolmenus2 and CoolFrameMenu

Visit www.dhtmlcentral.com/coolmenus/ 
for the latest version of the script.

Tutorial: http://www.dhtmlcentral.com/tutorial.asp

Support: http://www.dhtmlcentral.com/forums/forum.asp?FORUM_ID=2&CAT_ID=1&Forum_Title=CoolMenus

Known bugs:
Netscape 6: When using padding in the layers you can sometimes get
strange visual effects on the lowest menu item. Only way to fix is to not use padding. 

Opera: This menu is very close to working on Opera, but as far as I could 
figure out opera don't support innerHTML or document.createElement() which
makes the changing of the text inside the submenus immpossible. If anyone 
know a solution to this please let me know.

Explorer 4 for mac: It will not work in this browser, nothing does. 

Explorer 5 for mac: It works fine, but like Netscape 6 it's a little slow and you can get strange visual effects sometimes. 

Script checked and working with:
PC: 
Netscape 4.03 - Netscape 4.04 -Netscape 4.08 - Netscape 4.73 - Netscape 6 - Netscape 6.01
Internet Explorer 5.0 - Internet Explorer 5.5 -Internet Explorer 6.0
MAC:
Netscape 4 - Explorer 5

Btw: There is basically just one explanation to why this code is sort of "scrambled": I wanted this file be as small as possible..
If you want it to be smaller feel free to remove all comments (except for the copyright)
**************/

/*************
Pageobject
***************/
function makePageCoords(win,fr){
	if(!win) win=window
	this.x=0;this.x2=(bw.ns4 || bw.ns6)?win.innerWidth-1:win.document.body.offsetWidth;
	if(!fr&&bw.ie) this.x2-=20; else if(!fr&&bw.ns4) this.x2-=4; else if(bw.ns6) this.x2+=1
	this.y=0;this.y2=(bw.ns4 || bw.ns6)?win.innerHeight:win.document.body.offsetHeight;
	if(bw.ns4&&!win.rows) this.x2+=5; if(!fr&&bw.ie) this.y2-=4; else if(bw.ns4&&fr) this.y2+=4
	this.y2orig=this.y2; this.x50=this.x2/2; this.y50=this.y2/2; return this;
}
/*************
Debugging function
***************/
function debug(txt,ev){if(mDebugging==2) self.status=txt; else alert(txt); if(ev) eval(ev); return false}
/************
Scroll function
*************/
function cm_checkScrolled(obj){
	if(bw.ns4 || bw.ns6) obj.scrolledY=obj.win.pageYOffset
	else obj.scrolledY=obj.win.document.body.scrollTop
	if(obj.scrolledY!=obj.lastScrolled){
		if(!obj.useframes){
			for(i=0;i<obj.l[0].num;i++){var sobj=obj.l[0].o[i].oBorder; sobj.moveY(sobj.y+(obj.scrolledY-obj.lastScrolled))}
			if(obj.usebar) obj.oBar.moveY(obj.oBar.y+(obj.scrolledY-obj.lastScrolled))
		}
		obj.lastScrolled=obj.scrolledY; page.y=obj.scrolledY; page.y2=page.y2orig+obj.scrolledY
		if(!obj.useframes || bw.ie){ clearTimeout(obj.tim); obj.isover=0; obj.hideSubs(1,0)}
	}if((bw.ns4 || bw.ns6) && !obj.useframes) setTimeout("cm_checkScrolled("+obj.name+")",200)
}
/***********************
Checking if the values are % or not.
***************/
function cm_checkp(num,w,check,istop,ds){
	if(num){ var p=istop?toppage:page
		if(num.toString().indexOf("%")!=-1){if(w || (check && this.rows)) num=(p.x2*parseFloat(num)/100)
		else num=(p.y2*parseFloat(num)/100)
		}else num=eval(num)
	}else num=0; return num
}
/************
Making DIV objects + DIV objects code
*************/
function cm_makeObj(obj,name,level,win,nest,o){
	if(o&&(bw.ns4||bw.ns6)) this.evnt=o
	else this.evnt=bw.dom?win.document.getElementById(obj):bw.ie4?win.document.all[obj]:bw.ns4?nest?win.document[nest].document[obj]:win.document[obj]:0;
	if(!this.evnt) return debug('There seems to be an error with this layer:\nFrame: '+win+'\nLayer: '+nest + "." + obj)
	this.css=bw.dom||bw.ie4?this.evnt.style:bw.ns4?this.evnt:0;	this.ref=bw.dom || bw.ie4?win.document:bw.ns4?this.css.document:0;
	this.hideIt=cm_hideIt; this.showIt=cm_showIt; this.writeIt=cm_writeIt; this.setactive=cm_setactive; this.addEvents=cm_addEvents; 
	this.moveIt=cm_moveIt; this.clipTo=cm_clipTo; if(name) this.parent=name; this.moveY=cm_moveY; this.l=level; this.clipOut=cm_clipOut; 
	this.filterIt=cm_filterIt; this.obj = obj + "Object"; 	eval(this.obj + "=this"); this.tim=10; this.clipy=0; return this
}
function cm_writeIt(text){if(!this.img1){if(bw.ns4){this.ref.write(text);
this.ref.close()}else this.evnt.innerHTML=text}}; function cm_moveY(y){this.y=y; this.css.top=y}
function cm_moveIt(x,y){this.x=x; this.y=y; this.css.left=this.x;this.css.top=this.y}
function cm_showIt(){this.css.visibility="visible"; this.vis=1}; function cm_hideIt(){this.css.visibility="hidden"; this.vis=0}
function cm_clipOut(px,w,ystop,tim,name){
	if(!this.vis) return; if(this.clipy<ystop-px){this.clipy+=px; this.clipTo(0,w,this.clipy,0,1)
		this.tim=setTimeout(this.obj+".clipOut("+px+","+w+","+ystop+","+tim+",'"+name+"')",tim)
	}else{if(bw.ns6){this.hideIt();}; this.clipTo(0,w,ystop,0,1); if(bw.ns6){this.showIt()}}
}
function cm_filterIt(f){if(this.evnt.filters[0]) this.evnt.filters[0].Stop(); else this.css.filter=f; this.evnt.filters[0].Apply(); this.showIt(); this.evnt.filters[0].Play();}
function cm_setactive(on,name,frmmouse){
	if(!name) name=this.name; var tobj=this.parent.m[name]
	if(tobj.img){if(tobj.img2){if(on) this.ref.images[tobj.img].src=tobj.img2; else this.ref.images[tobj.img].src=tobj.img1}
	}else{
		if(on){var color=tobj.c2; var fcolor=tobj.c4; var re=tobj.c3}else{var color=tobj.c1; var fcolor=tobj.c3; var re=tobj.c4}
		if(color){if(bw.dom || bw.ie4) this.css.backgroundColor=color; else if(bw.ns4) if(color=="transparent") color=null; this.css.bgColor=color}
		if(fcolor && !bw.ns4){if(bw.ie4) this.evnt.style.color=fcolor; else if(this.evnt.childNodes[0]) this.evnt.style.color=fcolor
		}else if(fcolor&&frmmouse){t=this.parent.m[name].text; t=t.replace(re,fcolor); this.writeIt(t); if(on) this.addEvents(name,this.parent.name,tobj.lnk,this.parent.useclick)}
		if(tobj.l==0&&bw.ns6){this.parent.l[0].o[tobj.num].oBorder.hideIt(); this.parent.l[0].o[tobj.num].oBorder.showIt();} //Stupid fix for netscape 6....
	}
}
function cm_clipTo(t,r,b,l,w){if(bw.ns4){this.css.clip.top=t;this.css.clip.right=r; this.css.clip.bottom=b;this.css.clip.left=l
}else{this.css.clip="rect("+t+","+r+","+b+","+l+")"; if(w){this.css.width=r; this.css.height=b}}; this.width=r; this.height=b}
function cm_addEvents(n,name,url,useclick){
	this.evnt.onmouseover=new Function(name+".mover('"+n+"')"); 
	this.evnt.onmouseout=new Function(name+".mmout('"+n+"')")
	if(!url && useclick) ev=new Function(name+".mover('"+n+"',1)")
	else ev=new Function(name+".go('"+n+"')")
	if(bw.ns4){this.ref.captureEvents(Event.MOUSEDOWN); this.ref.onmousedown=ev}
	else this.evnt.onclick=ev
}
/************
Making menu object
*************/
function cm_makeMenu(name,parent,text,link,target,width,height,img1,img2,bgcoloroff,bgcoloron,textcolor,hovercolor,onclick,onmouseover,onmouseout){
	this.m[name]=new Object(); var obj=this.m[name]; obj.name=name;	obj.subs=new Array(); obj.parent=parent; var tt
	obj.lnk=(link==0||link=='')?"":link; obj.target=target
	if(parent!="" && parent){this.m[parent].subs[this.m[parent].subs.length]=name; l=this.m[parent].l+1} else l=0
	obj.l=l; prop1=l<this.level.length?this.level[l]:this.level[this.level.length-1]; prop2=this.level[0]
	if(this.l.length<=l){
		this.l[l]=new Object(); this.l[l].num=0; if(l==0) this.l[l].names=new Array()
		this.l[l].clip=prop1["clip"]||prop2["clip"]||0; this.l[l].clippx=prop1["clippx"]||prop2["clippx"]||0
		this.l[l].cliptim=prop1["cliptim"]||prop2["cliptim"]||0; this.l[l].filter=prop1["filter"]||prop2["filter"]||0
		this.l[l].border=prop1["border"]||prop2["border"]; this.l[l].maxnum=0
		this.l[l].bordercolor=prop1["bordercolor"]||prop2["bordercolor"];
		s=prop1["align"]||prop2["align"]; if(s=="left") s=1; else if(s=="right") s=0; 
		else if(s=="top") s=3; else if(s=="bottom") s=2; this.l[l].align=s; this.aobj[l]=-1;
		this.l[l].height=prop1["height"]||prop2["height"]; this.l[l].width=prop1["width"]||prop2["width"];
		this.l[l].style=prop1["style"]||prop2["style"]; this.l[l].tc=textcolor||prop1.textcolor||prop2.textcolor; 
		this.l[l].offsetX=String(prop1["offsetX"])!="undefined"?prop1["offsetX"]:prop2["offsetX"]
		this.l[l].offsetY=String(prop1["offsetY"])!="undefined"?prop1["offsetY"]:prop2["offsetY"]
	}if(l==0) this.l[l].names[this.l[l].names.length]=name
	if(parent!="" && parent){obj.num=this.m[parent].subs.length-1}else obj.num=this.l[l].num
	this.l[l].num++; prop=l<this.level.length?this.level[l]:this.level[this.level.length-1]
	obj.width=this.checkp(width?width:prop1.width?prop1.width:prop2.width,1,0,1);
	obj.height=this.checkp(height?height:prop1.height?prop1.height:prop2.height,0,0,1);
	if(parent!="" && parent){if(this.m[parent].subs.length>this.l[l].maxnum) this.l[l].maxnum=this.m[parent].subs.length 
		if(this.m[parent].totheight==0) this.m[parent].totheight=this.l[l].border
		this.m[parent].totheight+=obj.height+ this.l[l].border
		if(this.m[parent].maxwidth<obj.width) this.m[parent].maxwidth=obj.width+this.l[l].border*2
	}else{this.l[l].maxnum=this.l[l].names.length; this.totwidth+=obj.width; this.totheight+=obj.height
		this.maxwidth=this.maxwidth>obj.width?this.maxwidth:obj.width; this.maxheight=this.maxheight>obj.height?this.maxwidth:obj.height
	}if(img1) text='<img src="'+img1+'" border="0" name="imgCMenu'+name+'">'
	else if(bw.ns4){text='<font size="'+(prop1.NS4fontSize||prop2.NS4fontSize)+'" face="'+(prop1.NS4font||prop2.NS4font)+'" color="'+(textcolor||this.l[l].tc)+'">'+text+'</font>'}
	if(bw.ns4&&this.useNS4links&&(l==0||!this.useframes) ||(l==0&&img1)){tt=img1&&l==0?this.useclick?this.name+".mover('"+name+"',1);":this.name+".go('"+name+"');":"";text='<a href="#" onclick="'+tt+'return false" class="clNS4">'+text+'</a>'}
	if(img1){obj.preimg1=new Image(); obj.preimg1.src=img1}; if(img2){obj.preimg2=new Image(); obj.preimg2.src=img2}
	if(img2) obj.img="imgCMenu"+name; else obj.img=0; obj.img1=img1||""; obj.img2=img2||""; obj.text=text; obj.subx=-1;
	obj.c1=bgcoloroff||prop1.bgcoloroff||prop2.bgcoloroff; obj.c2=bgcoloron||prop1.bgcoloron||prop2.bgcoloron;
	obj.c3=textcolor||this.l[l].tc; obj.c4=hovercolor||prop1.hovercolor||prop2.hovercolor;  obj.suby=-1;
	obj.mclick=onclick||""; obj.mover=onmouseover||""; obj.mout=onmouseout||"";	obj.totheight=0; obj.maxwidth=0; 
}
/************
Onmouseout
*************/
function cm_mout(name,cl){
	if(!name&&cl&&!this.isover){this.isclicked=0; this.hideSubs(1,0,0,0,1);  this.aobj[0]=-1; return}
	if(!name) return; var l=this.m[name].l;
	if((this.m[name].subs.length==0||!this.loaded)||(this.useclick&&!this.isclicked)){if((this.aobj[l+1]==-1||l>=this.l.length-1)&&this.aobj[l]!=-1){this.aobj[l].setactive(0,0,1); this.aobj[l]=-1;}}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久婷婷国产综合国色天香| 国产成人a级片| 视频在线观看91| 欧美性猛片aaaaaaa做受| 国产香蕉久久精品综合网| 亚洲综合丁香婷婷六月香| 欧美三级电影在线观看| 成人av在线播放网址| 亚洲一区免费视频| 色综合欧美在线视频区| 亚洲天堂av一区| 91国产丝袜在线播放| 亚洲va欧美va天堂v国产综合| 欧美在线观看一二区| 日本不卡视频在线观看| wwwwww.欧美系列| 99国产欧美另类久久久精品| 国产亲近乱来精品视频| 91福利视频在线| 久久不见久久见免费视频1| 久久久久久久精| 欧美久久免费观看| 成人看片黄a免费看在线| 亚洲精品中文字幕乱码三区| 欧美一区二区黄| 欧美无人高清视频在线观看| 久久国产日韩欧美精品| 亚洲一区av在线| 国产精品国产三级国产有无不卡| 欧美午夜视频网站| 91在线视频在线| 国产成人精品一区二区三区网站观看| 中文字幕欧美区| 久久中文字幕电影| 精品日韩欧美一区二区| 国产成人自拍高清视频在线免费播放| 日韩国产精品91| 亚洲成a人v欧美综合天堂下载| 日韩欧美国产精品| 日韩一区二区在线观看视频 | 成人91在线观看| 国产乱妇无码大片在线观看| 蜜桃视频一区二区三区| 日本在线播放一区二区三区| 五月天久久比比资源色| 亚洲午夜私人影院| 美国一区二区三区在线播放| 亚洲成人黄色影院| 久久国产精品露脸对白| 激情综合五月天| 波多野结衣在线一区| 国产一区在线观看麻豆| 国产91高潮流白浆在线麻豆| 成人黄色国产精品网站大全在线免费观看| 国内精品伊人久久久久av影院 | 亚洲精品日韩综合观看成人91| 亚洲自拍偷拍av| 精品伊人久久久久7777人| 岛国av在线一区| 在线观看一区二区精品视频| 欧美va日韩va| 亚洲精品第1页| 国产精品资源网站| 欧美日韩久久久一区| 一区在线观看免费| 日一区二区三区| 欧美在线色视频| 日韩亚洲欧美综合| 日日噜噜夜夜狠狠视频欧美人 | 国产午夜精品在线观看| 亚洲国产视频网站| 欧美丰满高潮xxxx喷水动漫 | 日韩激情视频在线观看| 91精品婷婷国产综合久久 | 日本不卡1234视频| 91精品国产欧美一区二区18| 亚洲成av人综合在线观看| 欧美天堂一区二区三区| 天天影视网天天综合色在线播放| 色偷偷久久人人79超碰人人澡| 亚洲人成网站在线| 欧美亚洲动漫精品| 九九视频精品免费| 欧美激情一区二区在线| 91在线无精精品入口| 日韩精品国产精品| 久久久久久亚洲综合影院红桃 | 国产精品18久久久久久vr| 久久新电视剧免费观看| 91色在线porny| 日韩精品电影在线观看| 久久久久高清精品| 91毛片在线观看| 美国欧美日韩国产在线播放| 亚洲国产精品高清| 欧美成人在线直播| 在线观看国产精品网站| 国产风韵犹存在线视精品| 亚洲国产精品久久人人爱蜜臀| 久久久99精品免费观看不卡| 欧美精选午夜久久久乱码6080| 高清不卡在线观看av| 精品一区二区三区免费观看| 亚洲精品精品亚洲| 亚洲少妇最新在线视频| 中文乱码免费一区二区| 26uuu另类欧美亚洲曰本| 欧美日韩在线三级| 91黄色在线观看| 色噜噜狠狠色综合欧洲selulu| 成人午夜私人影院| 风间由美性色一区二区三区| 国产成人欧美日韩在线电影| 全国精品久久少妇| 美脚の诱脚舐め脚责91| 激情五月婷婷综合网| 精品无码三级在线观看视频| 麻豆精品精品国产自在97香蕉| 免费一级片91| 国产一区二区三区不卡在线观看| 免费人成黄页网站在线一区二区| 香蕉加勒比综合久久 | 激情丁香综合五月| 国产成人精品一区二区三区四区| 日本成人在线看| 久久国产精品第一页| 国产精品小仙女| 91精品办公室少妇高潮对白| 欧美日韩日日夜夜| 久久久久久麻豆| 水野朝阳av一区二区三区| 国产一区二区精品久久91| 色综合天天综合色综合av| 91精品国产综合久久福利| 久久久久国产精品麻豆ai换脸 | 亚洲成人动漫在线免费观看| 日本不卡一二三区黄网| 成人午夜免费电影| 欧美视频中文一区二区三区在线观看| 日韩免费一区二区三区在线播放| 中文字幕高清不卡| 日韩电影免费一区| 日本精品一级二级| 亚洲丝袜制服诱惑| 国产精品一品二品| 欧美一卡二卡在线| 亚洲一区二区视频| 色www精品视频在线观看| 国产欧美一区二区三区在线老狼| 亚洲一本大道在线| 91国偷自产一区二区三区成为亚洲经典| 日韩欧美综合在线| 免费在线观看一区| 91精品福利在线一区二区三区| 一区二区三区免费看视频| 成人av网站在线| 国产精品久久久久久妇女6080 | 成人免费一区二区三区在线观看| 久久91精品国产91久久小草| 在线免费精品视频| 一区二区三区成人在线视频| 91在线观看美女| 亚洲国产视频一区二区| 欧美午夜片在线看| 国产一区二区三区在线观看免费视频| 日韩三级视频在线看| 韩国在线一区二区| 国产日韩亚洲欧美综合| 91在线视频免费91| 日本va欧美va精品| 中文字幕欧美三区| 欧美精品三级日韩久久| 国产麻豆精品在线观看| 亚洲综合精品自拍| 久久综合狠狠综合久久综合88| 成人禁用看黄a在线| 亚洲第一电影网| 欧美国产成人在线| 欧美日韩久久一区二区| 成人美女在线观看| 美腿丝袜亚洲色图| 亚洲黄色免费网站| 久久久久久久网| 欧美猛男超大videosgay| 丰满岳乱妇一区二区三区| 日韩av午夜在线观看| 一区二区三区 在线观看视频| 日韩精品最新网址| 日韩天堂在线观看| 91精品国产综合久久国产大片| 91免费精品国自产拍在线不卡 | 国产精品白丝jk黑袜喷水| 性做久久久久久免费观看欧美| 国产精品毛片无遮挡高清| 精品日韩av一区二区| 91精品国产入口在线| 欧美乱妇15p| 91麻豆精品国产91久久久久久| 欧美日韩国产天堂| 欧美写真视频网站|