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

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

?? coolmenus3.js

?? JAVA游戲大綜合及各種特效
?? 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.ref=bw.dom?document:this.evnt.document; this.css=bw.ns4?this.evnt:this.evnt.style
  this.w=this.evnt.offsetWidth||this.css.clip.width||this.ref.width||this.css.pixelWidth||0; 
  this.h=this.evnt.offsetHeight||this.css.clip.height||this.ref.height||this.css.pixelHeight||0
	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.slide=cm_slide; 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_slide(end,px,tim,w,h){
	if(!this.vis) return;
	if(this.y<end-px){
		if(this.y>(end-px*px-px) && px>1) px-=px/5; this.moveIt(this.x,this.y+px)
		this.clipTo(end-this.y,this.width,this.height,0)
		this.tim=setTimeout(this.obj+".slide("+end+","+px+","+tim+","+w+","+h+")",tim)
	}else{this.clipTo(0,this.width,this.height,0); this.moveIt(this.x,end)}
}
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].slide=prop1["slide"]||prop2["slide"]||0;
		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
*************/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美精品一区| 国产高清一区日本| 色婷婷一区二区| 日韩欧美一区在线观看| 久久色.com| 欧美一卡二卡三卡| 亚洲激情综合网| 精品综合免费视频观看| 99精品视频在线免费观看| 欧美va亚洲va香蕉在线| 亚洲日本在线看| 日韩成人一区二区| 自拍偷拍国产精品| 天天av天天翘天天综合网 | 亚洲激情av在线| 波多野结衣亚洲| 欧美激情一区在线观看| 国产老肥熟一区二区三区| 日韩va欧美va亚洲va久久| 国产99久久久精品| 日韩精品一区二区三区视频播放 | 日本在线观看不卡视频| 国产精品夜夜爽| 精品动漫一区二区三区在线观看| 亚洲日本va在线观看| 一区二区成人在线视频| 91麻豆精品在线观看| 久久九九久精品国产免费直播| 亚洲最大成人网4388xx| 91天堂素人约啪| 精品日本一线二线三线不卡| 国产精品久久久爽爽爽麻豆色哟哟| 国产一区二区在线观看视频| 欧美日韩一二区| 中日韩av电影| 日韩精品一区二区三区在线播放| 国产精品色婷婷| 成人av电影在线| 欧美国产综合色视频| 国产成人综合在线观看| 久久亚洲欧美国产精品乐播| 久久狠狠亚洲综合| 972aa.com艺术欧美| 亚洲欧洲日韩在线| 99视频超级精品| 中文av一区二区| 99精品偷自拍| 日韩一区精品字幕| 日韩精品一区二区三区老鸭窝| 美女视频免费一区| 欧美刺激脚交jootjob| 国产激情一区二区三区桃花岛亚洲| 欧美日韩精品免费观看视频| 亚洲欧洲无码一区二区三区| 91精品福利视频| 视频在线在亚洲| 在线观看国产一区二区| 日韩**一区毛片| 欧美大片拔萝卜| 丰满放荡岳乱妇91ww| 久久先锋影音av| 懂色av一区二区在线播放| 亚洲黄网站在线观看| 欧美日本韩国一区| 美女视频网站久久| 2020国产精品久久精品美国| 国产成人午夜精品5599| 欧美一区二区私人影院日本| 国产91精品在线观看| 亚洲视频电影在线| 欧美一区二区三区四区五区 | 91网站最新地址| 中文字幕不卡在线播放| 欧美系列日韩一区| 国产一区二区免费看| 久久丝袜美腿综合| 91久久精品国产91性色tv| 日韩成人一级大片| 久久一区二区三区国产精品| 成人免费视频视频在线观看免费| 青青草原综合久久大伊人精品| 91蜜桃在线观看| 日本乱码高清不卡字幕| 国产天堂亚洲国产碰碰| 蜜臀av性久久久久av蜜臀妖精| jiyouzz国产精品久久| 亚洲成人你懂的| 国产精品久久久久久一区二区三区| 91网页版在线| 激情文学综合丁香| 日本亚洲视频在线| 欧美一级一区二区| 成人精品视频一区二区三区尤物| 亚洲va欧美va人人爽午夜| 久久蜜桃av一区精品变态类天堂 | 精品在线亚洲视频| 一区二区三区成人| 亚洲精品一区二区三区香蕉| 91视频在线看| 波多野结衣在线aⅴ中文字幕不卡| 亚洲精品免费在线| 精品欧美一区二区三区精品久久| 欧美午夜电影在线播放| 国产福利一区二区三区视频在线 | 国产精品蜜臀在线观看| 日韩欧美一区二区久久婷婷| 日本电影欧美片| 99久久精品一区| 国产美女精品在线| 视频一区二区三区入口| 亚洲在线免费播放| 亚洲视频一二三| 久久美女高清视频| 制服丝袜中文字幕一区| 在线观看日韩av先锋影音电影院| 国产不卡一区视频| 国产jizzjizz一区二区| 国模一区二区三区白浆| 日韩福利视频网| 成人app网站| 国产.欧美.日韩| 国产乱码精品一区二区三| 国产美女精品人人做人人爽| 免费在线观看精品| 美日韩一区二区三区| 综合欧美一区二区三区| www国产精品av| 欧美写真视频网站| 欧美日韩成人综合| 欧美精品免费视频| 欧美成人欧美edvon| 欧美日韩中文精品| 99在线热播精品免费| 免费精品视频在线| 九九国产精品视频| 狠狠狠色丁香婷婷综合激情| 国产成人8x视频一区二区| 国产v综合v亚洲欧| 国产精品久久久久久久久搜平片| 日韩一区二区免费在线电影| 欧美一级在线观看| 日韩亚洲欧美成人一区| 国产亚洲一区二区三区四区| 国产日韩一级二级三级| 精品伦理精品一区| 欧美人妖巨大在线| 欧美军同video69gay| 日韩一区二区三区精品视频| 5月丁香婷婷综合| 国产欧美一区二区三区鸳鸯浴 | 成年人午夜久久久| 国产精品久久精品日日| 欧美精品久久久久久久多人混战| 欧美大片在线观看一区二区| 亚洲精品一区二区在线观看| 中文字幕免费不卡在线| 日韩影院在线观看| 激情综合色综合久久| 久久超碰97中文字幕| 青青草视频一区| 国产999精品久久久久久| 日本高清不卡视频| 欧美猛男超大videosgay| 精品福利在线导航| 最新热久久免费视频| 亚洲男人天堂av| 亚洲一区二区三区四区五区中文 | 精品国产乱码久久久久久久久 | 蜜臀精品一区二区三区在线观看| 日本欧美加勒比视频| 久久精品国产一区二区| 欧美午夜一区二区| 久久久综合激的五月天| 亚洲色欲色欲www| 美女在线观看视频一区二区| av在线这里只有精品| 日韩一区二区免费电影| 99久久伊人网影院| 日韩一区二区三区四区| 一区二区三区四区在线播放| 韩国在线一区二区| 91片黄在线观看| 国产精品成人网| 麻豆91精品91久久久的内涵| 男女性色大片免费观看一区二区| 色综合久久中文字幕综合网| eeuss国产一区二区三区| 亚洲男帅同性gay1069| 欧美日韩视频专区在线播放| 婷婷激情综合网| 94色蜜桃网一区二区三区| 精品处破学生在线二十三| 亚洲国产日韩一级| 国产在线精品一区在线观看麻豆| 欧美久久久久久蜜桃| 综合激情网...| 激情都市一区二区| 精品999在线播放| 美女视频网站久久| 日韩久久久精品|