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

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

?? drag.js

?? 功能強勁的BBS有會員注冊
?? JS
字號:

var Drag={
	draging : false,
	x : 0,
	y : 0,
	element : null,
	fDiv : null,
	ghost : null,
	ix:2,iy:7,
	ox:6,oy:7,
	fx:6,fy:6,

addEvent : function(){
	var a=document.getElementsByTagName("li");
	for(var i=a.length-1;i>-1;i--){
		if(a[i].className=="module"){
			a[i].onmousedown=Drag.dragStart;

		}	
	}
},

del : function(obj,id){
	if(obj){
		obj.parentNode.parentNode.parentNode.removeChild(obj.parentNode.parentNode);
	}
	if (id!="undefined"){
		//var fobj = document.getElementById(id);
		//if (fobj)fobj.parentNode.removeChild(fobj);
		//document.getElementById("add_"+id).checked=false;
	}
},

//fb添加或去掉:true/false
//例如:Drag.add('usertopic','MainChannal',false)
add : function(id,path,fb){
	if (id=="")return;
	var obj = document.getElementById(id);
	if (document.getElementById("layoutset").value=="2"&&path=="LeftChannal"){path="RightChannal";}
	var addpart = document.getElementById(path);
	var addinput = document.getElementById("add_"+id);
	if (obj){
		obj.parentNode.removeChild(obj);
	}
	if(fb){
		var temppannal = document.getElementById("temppannal").innerHTML;
		temppannal = temppannal.replace(/\[\$id\]/g, id);
		temppannal = temppannal.replace(/\[\$pannaltitle\]/g, addinput.nextSibling.innerHTML);
		temppannal = temppannal.replace(/\[\$cont\]/g,"");
		addpart.innerHTML += temppannal;
		addinput.checked=true;
	}else{
		addinput.checked=false;
	}
	Drag.addEvent();
},

addmodule : function(id,path,title,stype,arr){
	if (document.getElementById("layoutset").value=="2"&&path=="LeftChannal"){path="RightChannal";}
	var addpart = document.getElementById(path);
	var obj = document.getElementById(id);
	if (obj){
		obj.parentNode.removeChild(obj);
	}
	var temppannal = document.getElementById("temppannal").innerHTML;
	temppannal = temppannal.replace(/\[\$id\]/g, id);
	temppannal = temppannal.replace(/\[\$pannaltitle\]/g, title);
	if (stype=="rss"){
		arr = "Rss Channal Data!"
		temppannal = temppannal.replace(/\[\$cont\]/g, arr);
	}else{
		temppannal = temppannal.replace(/\[\$cont\]/g, "Html Channal Data");
	}
	//alert(temppannal)
	addpart.innerHTML += temppannal;
	Drag.addEvent();
},


dragStart : function (e){
	if(Drag.draging)return;
	var e;
	e=fixE(e);
	if(e)element=fixElement(e);
	if(element.className!="title")return;
	element=element.parentNode;
	Drag.element=element;
	//以上獲得當前移動的模塊

	Drag.x=e.layerX?e.layerX+Drag.fx:(IE?e.x+Drag.ix:e.offsetX+Drag.ox);
	Drag.y=e.layerY?e.layerY+Drag.fy:(IE?e.y+Drag.iy:e.offsetY+Drag.oy);
	//鼠標相對于模塊的位置
	Drop.measure();
	if(e.layerX){Drag.floatIt(e);Drag.drag(e);}//fix FF
	B.style.cursor="move";
	document.onmousemove=Drag.drag;
	document.ondragstart=function(){window.event.returnValue = false;}
	document.onselectstart=function(){window.event.returnValue = false;};
	document.onselect=function(){return false};
	document.onmouseup=element.onmouseup=Drag.dragEnd;
	element.onmousedown=null;
},

drag : function (e){
	var e;
	e=fixE(e);
	if(!Drag.fDiv)Drag.floatIt(e);//for IE & Opera
	var x=e.clientX,y=e.clientY;
	Drag.fDiv.style.top=y+H.scrollTop-Drag.y+"px";
	Drag.fDiv.style.left=x+H.scrollLeft-Drag.x+"px";
	Drop.drop(x,y);
	//statu(e);
},

dragEnd : function (e){
	B.style.cursor="";
	document.ondragstart=document.onmousemove=document.onselectstart=document.onselect=document.onmouseup=null;
	Drag.element.onmousedown=Drag.dragStart;
	if(!Drag.draging)return;
	Drag.ghost.parentNode.insertBefore(Drag.element,Drag.ghost);
	Drag.ghost.parentNode.removeChild(Drag.ghost);
	B.removeChild(Drag.fDiv);
	Drag.fDiv=null;
	Drag.draging=false;
	Drop.init(document.getElementById("spacemain"));
},

floatIt : function(e){
	var e,element=Drag.element;
	var ghost=document.createElement("LI");
	Drag.ghost=ghost;
	ghost.className="module ghost";
	ghost.style.height=element.offsetHeight-2+"px";
	element.parentNode.insertBefore(ghost,element);
	//創建模塊占位框
	var fDiv=document.createElement("UL");
	Drag.fDiv=fDiv;
	fDiv.className="float";
	B.appendChild(fDiv);
	fDiv.style.width=ghost.parentNode.offsetWidth+"px";
	fDiv.appendChild(element);
	//創建容納模塊的浮動層
	Drag.draging=true;
	}
}

var Drop={
	root : null,
	index : null,
	column : null,

init : function(it){
	if(!it)return;
	Drop.root=it;

	it.firstItem=it.lastItem=null;
	var a=it.getElementsByTagName("ul");
	for(var i=0;i<a.length;i++){
	if(a[i].className!="column")continue;
	if(it.firstItem==null){
		it.firstItem=a[i];
		a[i].previousItem=null;
	}else{
		a[i].previousItem=a[i-1];
		a[i-1].nextItem=a[i];
	}
	a[i].nextItem=null;
	it.lastItem=a[i];
	a[i].index=i;

	a[i].firstItem=a[i].lastItem=null;
	var b=a[i].getElementsByTagName("li");
	for(var j=0;j<b.length;j++){
		if(b[j].className.indexOf("module")==-1)continue;
		if(a[i].firstItem==null){
			a[i].firstItem=b[j];
			b[j].previousItem=null;
		}else{
			b[j].previousItem=b[j-1];
			b[j-1].nextItem=b[j];
		}
		b[j].nextItem=null;
		a[i].lastItem=b[j];
		b[j].index=i+","+j;
		}
	}
},

measure : function(){
	if(!Drop.root)return;
	var currentColumn=Drop.root.firstItem;
	while(currentColumn){
		var currentModule=currentColumn.firstItem;
		while(currentModule){
		currentModule.minY=currentModule.offsetTop;
		//currentModule.minY=currentModule.style.top;
		currentModule.maxY=currentModule.minY+currentModule.offsetHeight;
		currentModule=currentModule.nextItem;
		}
		currentColumn.minX=currentColumn.offsetLeft;
		//currentColumn.minX=currentColumn.style.left;
		currentColumn.maxX=currentColumn.minX+currentColumn.offsetWidth;
		currentColumn=currentColumn.nextItem;
	}
	Drop.index=Drag.element.index;
},

drop : function(x,y){
	if(!Drop.root)return;
	var x,y,currentColumn=Drop.root.firstItem;
	while(x>currentColumn.maxX)if(currentColumn.nextItem)currentColumn=currentColumn.nextItem;else break;
	var currentModule=currentColumn.lastItem;
	if(currentModule)while(y<currentModule.maxY){
	if(y>currentModule.minY-12){
	if(Drop.index==currentModule.index)return;
	Drop.index=currentModule.index;
	if(currentModule.index==Drag.element.index){if(currentModule.nextItem)currentModule=currentModule.nextItem;else break;}
	currentColumn.insertBefore(Drag.ghost,currentModule);
	Drop.column=null;
	return;
	}else if(currentModule.previousItem)currentModule=currentModule.previousItem;else return;}
	if(Drop.column==currentColumn.index)return;
	currentColumn.appendChild(Drag.ghost);
	Drop.index=0;
	Drop.column=currentColumn.index;
	}
}

function statu(e){
	var e,element;
	element=fixElement(e);
	window.status= "e.xy:("+e.x+","+e.y+")<br/>e.offsetXY:("+e.offsetX+","+e.offsetY+")<br/>e.clientXY:("+e.clientX+","+e.clientY+")<br/>element.offsetLeftTop:("+element.offsetLeft+","+element.offsetTop+")<br/>e.layerXY:("+e.layerX+","+e.layerY+")";
	//var aa=document.getElementById("aaa");
	//aa.innerHTML="e.xy:("+e.x+","+e.y+")<br/>e.offsetXY:("+e.offsetX+","+e.offsetY+")<br/>e.clientXY:("+e.clientX+","+e.clientY+")<br/>element.offsetLeftTop:("+element.offsetLeft+","+element.offsetTop+")<br/>e.layerXY:("+e.layerX+","+e.layerY+")";
}

//編輯區域
var webNote={
	obj : null,
	canEdit : function(e,id){
		var e,element;
		e=fixE(e);
		element=fixElement(e);
		if(element.className!='webNote')return;
		if (element.type=="textarea"){
			element.style.borderColor='red';
			webNote.obj=element;
			return;
		}
		if(typeof element.contentEditable!="undefined"){
			element.contentEditable=true;
			element.style.borderColor='red';
			element.focus();
			webNote.obj=element;
		}
	},

	cannotEdit : function(id){
		if(!webNote.obj)return;
		if (webNote.obj.type=="textarea"){
			webNote.obj.style.borderColor='#ffffe0';
			if (document.getElementById("val_"+id)){
				document.getElementById("val_"+id).value = webNote.obj.value;
				//document.getElementById(id).innerHTML = document.getElementById("val_"+id).value;
			};
			return;
		}
		if(typeof webNote.obj.contentEditable!="undefined"){
			if (document.getElementById("val_"+id)){
				document.getElementById("val_"+id).value = webNote.obj.innerText;
			}
			
			webNote.obj.style.borderColor='#ffffe0';
			webNote.obj.contentEditable=false;
			webNote.obj=null;
		}
	}


}

function setlayout(val){
	if (IsEdit==0){return}
	document.getElementById("layoutset").value=val;
	var LeftCannal = document.getElementById("LeftChannal");
	var MainCannal = document.getElementById("MainChannal");
	var RightCannal = document.getElementById("RightChannal");
	LeftCannal.style.display = 'block';MainCannal.style.display = 'block';RightCannal.style.display = 'block';
	switch (val)
	{
	case "1":
		RightCannal.style.display = 'none';
		LeftCannal.innerHTML += RightCannal.innerHTML;
		RightCannal.innerHTML = "";
		LeftCannal.style.width = "30%";
		MainCannal.style.width = "69%";
		RightCannal.style.width = "0%";
		break;
	case "2":
		LeftCannal.style.display = 'none';
		RightCannal.innerHTML += LeftCannal.innerHTML;
		LeftCannal.innerHTML="";
		RightCannal.style.width = "30%";
		MainCannal.style.width = "69%";
		LeftCannal.style.width = "0%";
		break;
	case "3":
		LeftCannal.style.width = "21%";
		RightCannal.style.width = "21%";
		MainCannal.style.width = "54%";
		break;
	}
	if (IsEdit==1){Drag.addEvent();}
}

function saveset(){
	layoutleft.value = get_layoutstr("LeftChannal");
	layoutmain.value = get_layoutstr("MainChannal");
	layoutright.value = get_layoutstr("RightChannal");
}
function get_layoutstr(id){
	var obj = document.getElementById(id);
	var str="";
	if (obj){
		var a=obj.getElementsByTagName("li");
		for(var i=0;i<a.length;i++){
			if(a[i].className=="module hide"||a[i].className=="module"){
				str +=a[i].id;
				if (i<a.length-1){str +=","};
			};
		};
	};
	return str;
}

function putlayout(){
	if (layoutleft.value!=""){
		addlayout(layoutleft.value,"LeftChannal");
	};
	if (layoutmain.value!=""){addlayout(layoutmain.value,"MainChannal");}
	if (layoutright.value!=""){addlayout(layoutright.value,"RightChannal");};

}

function addlayout(str,layval){
	var val = str.split(",");
	var addinput;
	for(var i=0;i<val.length;i++){
		addinput = document.getElementById("add_"+val[i]);
		if (addinput){
			addinput.checked=true;
		}
		//Drag.add(val[i],layval,true);
	};
}
//根據系統數據設定布局
function LoadSet(style){
	layoutleft = document.getElementById("layoutleft");
	layoutmain = document.getElementById("layoutmain");
	layoutright = document.getElementById("layoutright");
	putlayout();
	//setlayout(style);
}

function setmenu(obj){
	var menus = obj.nextSibling;
	if (menus.className=="setmenu"){
		if (menus.style.display=="none"){
			menus.style.display="block";
			menus.style.left = getOffsetLeft(obj)+'px';
			menus.style.top = getOffsetTop(obj)+obj.offsetHeight+'px';
		}else{menus.style.display="none"}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线播放/欧美激情| 午夜视黄欧洲亚洲| 日韩精品一卡二卡三卡四卡无卡| 国产一区二区三区久久久| 97se亚洲国产综合自在线不卡| 91精品国产色综合久久| 亚洲欧洲无码一区二区三区| 日韩成人午夜精品| 欧美视频中文一区二区三区在线观看| 日韩视频一区二区三区| 亚洲国产一区二区三区青草影视| 大陆成人av片| 久久久国际精品| 美女视频一区二区| 欧美一区二区三区免费在线看 | 国产福利一区在线| 欧美男男青年gay1069videost| 中文字幕一区二区不卡| 丰满白嫩尤物一区二区| 国产欧美一区视频| 国内久久精品视频| 欧美一区二区久久久| 三级一区在线视频先锋| 欧美日韩国产首页| 亚洲成人一区二区| 欧美日韩亚洲综合一区二区三区| 亚洲少妇中出一区| 91免费看片在线观看| 欧美国产综合色视频| 国产精品一区二区黑丝| 国产三级精品三级| 国产v综合v亚洲欧| 国产精品看片你懂得| 成人黄色国产精品网站大全在线免费观看 | 亚洲欧洲av一区二区三区久久| 国产一区二区在线电影| 精品区一区二区| 国产一区二区不卡在线| 精品福利一区二区三区免费视频| 蜜臀av在线播放一区二区三区| 欧美一区二区人人喊爽| 国内精品久久久久影院一蜜桃| 久久久国产精品午夜一区ai换脸| 国产成人精品亚洲日本在线桃色| 国产亚洲精品bt天堂精选| 9久草视频在线视频精品| 曰韩精品一区二区| 日韩午夜激情电影| 在线一区二区三区做爰视频网站| 亚洲天堂网中文字| 欧美日韩一区不卡| 麻豆精品久久久| 国产精品妹子av| 日本精品视频一区二区三区| 五月婷婷另类国产| 精品乱人伦一区二区三区| 成+人+亚洲+综合天堂| 亚洲一区二区三区爽爽爽爽爽| 欧美高清视频一二三区| 国产精品一区二区91| 亚洲精品欧美激情| 精品日韩在线观看| 色呦呦国产精品| 蜜桃久久av一区| 亚洲欧洲国产日韩| 日韩美女主播在线视频一区二区三区| 国产精品一二三区| 亚洲国产精品久久久久秋霞影院 | 亚洲欧美激情一区二区| 欧美一级日韩不卡播放免费| 成人激情小说网站| 午夜精品久久久| 欧美国产日产图区| 在线成人av网站| 成人sese在线| 精品一区二区日韩| 亚洲黄色小视频| 精品国产a毛片| 欧美久久一二区| av在线综合网| 国产伦精一区二区三区| 午夜影视日本亚洲欧洲精品| 国产精品欧美久久久久一区二区| 欧美一区二区网站| 91精品福利在线| 国产99久久久国产精品潘金网站| 三级成人在线视频| 亚洲精品中文字幕乱码三区| 国产夜色精品一区二区av| 欧美蜜桃一区二区三区| 91视频你懂的| 国产成人免费在线| 久久精品999| 热久久国产精品| 亚洲一区视频在线| 亚洲精品成人天堂一二三| 欧美国产一区二区| 亚洲精品在线一区二区| 欧美一区二区黄色| 51久久夜色精品国产麻豆| 色素色在线综合| 99九九99九九九视频精品| 丰满岳乱妇一区二区三区 | 黄色日韩网站视频| 日本中文字幕一区| 日本伊人午夜精品| 香蕉av福利精品导航| 亚洲妇女屁股眼交7| 一区二区日韩电影| 亚洲成人激情社区| 亚洲成人自拍网| 无码av免费一区二区三区试看| 一区二区三区在线看| 亚洲一区日韩精品中文字幕| 一区二区三区四区av| 亚洲一级电影视频| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲综合一区二区精品导航| 亚州成人在线电影| 日本怡春院一区二区| 精品一区二区精品| 国产不卡一区视频| 91在线观看地址| 欧美亚洲国产一区二区三区| 欧美人狂配大交3d怪物一区| 日韩美女视频在线| 国产日韩三级在线| 亚洲激情综合网| 图片区日韩欧美亚洲| 久久av老司机精品网站导航| 国产露脸91国语对白| 91天堂素人约啪| 欧美日韩精品一区二区三区四区| 欧美精品粉嫩高潮一区二区| 精品国产乱码久久久久久1区2区| 久久精品人人做人人综合| 国产精品伦一区| 亚洲成av人片在线| 激情成人综合网| 本田岬高潮一区二区三区| 欧美亚洲自拍偷拍| 欧美成人三级在线| 亚洲欧美怡红院| 日韩精品一卡二卡三卡四卡无卡| 国产精品一品二品| 欧美性xxxxxx少妇| 久久久久青草大香线综合精品| 中文字幕中文字幕一区二区| 日韩二区在线观看| 欧美一区二区三区免费大片 | av不卡一区二区三区| 欧美精品粉嫩高潮一区二区| 欧美激情综合五月色丁香| 亚洲一区二区中文在线| 国产一区二区毛片| 欧美少妇bbb| 中文字幕第一区二区| 丝袜亚洲另类欧美| 成人97人人超碰人人99| 欧美一区二区视频在线观看2020 | 肉丝袜脚交视频一区二区| 粉嫩蜜臀av国产精品网站| 欧美情侣在线播放| 亚洲欧洲美洲综合色网| 韩国欧美一区二区| 精品1区2区3区| 1000精品久久久久久久久| 国内成+人亚洲+欧美+综合在线| 欧美性大战久久| 亚洲老妇xxxxxx| 成人午夜伦理影院| 精品国产免费人成电影在线观看四季| 亚洲宅男天堂在线观看无病毒| 高清beeg欧美| 精品国产91九色蝌蚪| 天堂影院一区二区| 在线亚洲一区观看| 国产精品精品国产色婷婷| 国产一区二区三区在线观看精品| 911精品国产一区二区在线| 亚洲欧美另类在线| av在线不卡网| 亚洲欧洲在线观看av| 国产成人丝袜美腿| 国产人成一区二区三区影院| 韩日欧美一区二区三区| 日韩一二三四区| 麻豆成人在线观看| 日韩视频免费直播| 免播放器亚洲一区| 欧美一区二区三区电影| 爽爽淫人综合网网站| 欧美精品乱码久久久久久按摩| 亚洲第一激情av| 欧美另类z0zxhd电影| 亚洲电影视频在线| 欧美一区二区三区小说| 日本亚洲一区二区| 欧美成人a在线| 国产精品18久久久久久久久久久久|