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

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

?? dv_form.js

?? 功能強勁的BBS有會員注冊
?? JS
字號:
/*//////////////////////////////////////////////////////////////////
 * Script For Dvbbs Program -- 表單對象相關
 * Version: 8.1.0
 * Copyright (C) 2000 - 2005 bbs.dvbbs.net
 *
 * For further information visit:
 * 		http://bbs.dvbbs.net/
 * 		http://www.aspsky.net/
 *
 * Builder: Fssunwin
 * Created: 2005-04-23
*///////////////////////////////////////////////////////////////////

var Lang = new Array() ;
var Dvbbs_bIsIE5=document.all;
var Dvbbs_Mode = 3;
var Dvbbs_bTextMode=1;
if (Dvbbs_bIsIE5){
}
else{
	var Dvbbs_bIsNC=true;
}
/*
* 定義提示信息
*/
Lang["Msg"]				= "提示:";
Lang["NEED_TEL_NUM"]	= "請正確填寫電話號碼!";
Lang["NEED_NUM"]		= "請正確填寫數值!";
Lang["NOT_DATE"]		= "請正確填寫或選取正確的日期!";
Lang["NO_Checked"]		= "未選擇!";
Lang["NOT_MIN"]			= "該項數值不能小于:"
Lang["NOT_MAX"]			= "該項數值不能大于:"
Lang["NOT_MAXLen"]		= "字符限制不要超過:"
Lang["NOT_MINLen"]		= "字符限制不要小于:"
Lang["NEED_English"]	= "只能使用英文字母、數字或下劃\"_\"填寫。"

/*
* 添加字串對象方法
*/
String.prototype.remove=function(start,length){
	var s='';
	if (start>0) s=this.substring(0,start);
	if (start+length<this.length) s+=this.substring(start+length,this.length);
	return s;
};

String.prototype.trim=function(){
	return this.replace(/(^\s*)|(\s*$)/g,'');
};

String.prototype.ltrim=function(){
	return this.replace(/^\s*/g,'');
};

String.prototype.rtrim=function(){
	return this.replace(/\s*$/g,'');
};

String.prototype.replaceNewLineChars=function(replacement){
	return this.replace(/\n/g,replacement);
}

var Dv_Form = new FormObject();
function FormObject(){
	// 修改 textarea 文本區域編輯欄高度
	this.set_Size = function(objname,num){
		if (objname=="[object]"){
			var obj = objname;
		}else{
			var obj = Dvbbs.Objects(objname);
		};
		if (obj)
		{
			if (parseInt(obj.rows)+num>=3) {obj.rows = parseInt(obj.rows) + num;	};
		};
	};

	//SELECT表單選取
	this.Set_Select = function(objname,Value){
		if (objname=="[object]"){
			var obj = objname;
		}else{
			var obj = Dvbbs.Objects(objname);
		};
		if (obj)
		{
			for (var i=0;i<obj.length;i++){
				if (obj.options[i].value==Value){obj.options[i].selected=true;break;};
			};
		};
	};

	//Weather SELECT表單選取
	this.Weather_Select = function(objname,Value,WeatherSrc,PicPath){
		if (objname=="[object]"){
			var obj = objname;
		}else{
			var obj = Dvbbs.Objects(objname);
		};
		var SrcFile = "";
		if (obj)
		{
			for (var i=0;i<obj.length;i++){

				if (obj.options[i].value.split("|")[1]==Value){
					SrcFile = obj.options[i].value.split("|")[0];
					obj.options[i].selected=true;break;
				};
			};
		};
		var ObjSrc = Dvbbs.Objects(WeatherSrc);
		if (ObjSrc)
		{
			ObjSrc.src = PicPath + SrcFile;
		}
	};

	//單選表單選取
	this.Set_Radio = function(objname,Value){
		if (objname=="[object]"){
			var obj = objname;
		}else{
			var obj = Dvbbs.Objects(objname);
		};
		if (obj)
		{
			for (var i=0;i<obj.length;i++){
				if (obj[i].value==Value){obj[i].checked=true;break;};
			};
		};
	};

	/**
	* 文本表單檢驗
	* <input type="text" onkeyup="javascript:Dv_Form.CheckNumer(this,0,10);" >...
	*/

	//驗證表單數值 object 表單對象 | n_min最小值 | n_max 最大值
	this.CheckNumer = function (Object,n_min,n_max)
	{
		var Value = Object.value;
		if (isNaN(Value)){
			alert(Lang["NEED_NUM"]);
			Object.value = 0;
		}
		else{
			Value = parseFloat(Value);
			if (!isNaN(n_min)){
				n_min = parseFloat(n_min);
				if (Value<n_min){alert(getMsg(Lang["NOT_MIN"]+n_min));Object.value = n_min;}
			}
			if (!isNaN(n_max)){
				n_max = parseFloat(n_max);
				if (Value>n_max){alert(getMsg(Lang["NOT_MAX"]+n_max));Object.value = n_max;}
			};
		};
	};

	/**
	*文本輸入限制 object 表單對象 | n_max 最大值 	//onkeydown or onkeyup
	* <input type="text" onkeyup="javascript:Dv_Form.CheckLength(this,255);" >...
	*/
	this.CheckLength = function(obj,n_max){
		if (obj){
			Val_Length = obj.value;
			if (!isNaN(n_max)){
				if (Val_Length.length > n_max){
					obj.value = Val_Length.substring(0,n_max);alert(getMsg(Lang["NOT_MAXLen"]+n_max));
				};
			};
		};
	};
	//輸出指定文件表單字節數
	this.GetLength = function(_Getobj,Putobj){
		var _Putobj = Dvbbs.Objects(Putobj);
		if (!_Getobj||!_Putobj){alert("test");return false;}
		else{
			var oBjName = _Putobj.nodeName.toLowerCase();
			var TotalLen = _Getobj.value.length;
			if (oBjName=="input"||oBjName=="textarea"){_Putobj.value = TotalLen;}else{_Putobj.innerText = TotalLen;};
		};
	};

	/*
	* 顏色選取器 表單及圖片底色可付上默認值
	* img_obj 圖標對象 ,input_val 輸出到表單名
	* <input type="text" name="setColor" value="#000000"/><img border="0" src="rect.gif" style="cursor:pointer;background-Color:#000000;" onclick="Dv_Form.Getcolor(this,'setColor');" alt="選取顏色!"/>
	*/
	var ColorImg;
	var ColorValue;
	this.Getcolor = function (img_obj,input_val){
		var obj = document.getElementById("Dv_colourPalette");
		if (!obj)
		{
			obj = document.createElement('iframe');
			obj.id = "Dv_colourPalette";
			obj.width = "260px";
			obj.height = "165px";
			obj.src = "selcolor.htm";
			obj.style.visibility = "hidden"
			obj.style.position = "absolute"
			obj.style.border = "1px gray solid"
			obj.frameborder="0";
			obj.scrolling="no";
			document.getElementsByTagName("body")[0].appendChild(obj);
		};
		ColorImg = img_obj;
		ColorValue = Dvbbs.Objects(input_val);
		if (obj){
			obj.style.left = Dvbbs.getOffsetLeft(ColorImg) + "px";
			obj.style.top = (Dvbbs.getOffsetTop(ColorImg) + ColorImg.offsetHeight) + "px";
			if (obj.style.visibility=="hidden"){obj.style.visibility="visible";}
			else {obj.style.visibility="hidden";};
		};
	};

	this.setColor = function(color){
		if (ColorValue){ColorValue.value = color;}
		if (ColorImg){ColorImg.style.backgroundColor = color;}
		document.getElementById("Dv_colourPalette").style.visibility="hidden";
	};

	/**
	*文本字符輸入限制 object 表單對象 | n_max 最大值 	//onkeydown or onkeyup
	* <input type="text" onkeyup="javascript:Dv_Form.CheckEnglish(this);" >...
	*/
	this.CheckEnglish = function(obj){
		if (obj){
			if (CheckIfEnglish(obj.value)==false){
				obj.value = "";
				alert(getMsg(Lang["NEED_English"]));
			};
		};
	};

}

/*
* 獲取提示信息
* @return String
*/
	function getMsg(pKey) {
			return Lang["Msg"] +"\n\n" + pKey ;
	}

/*
*	獲取相應格式的日期
*	pVal為增加的天數,可為+/-,將返還距離當天天數的日期;
*	當 pDiv 為'/'時,返還 '2004/11/01'的格式.
*   getDate(0,"/")
*   @param pVal 距離天數.
*   @param pDiv 分隔符.
*	@return String
*/
	function getDate(pVal, pDiv) {
		var dtnum = Date.parse(new Date());
		dtnum = dtnum + (pVal * (3600000 * 24));
		dt = new Date(dtnum);
		var year = dt.getYear();
		var month = (dt.getMonth() + 1) + '';
		var day = dt.getDate() + '';
		if(month.length == 1)	month = "0" + month;
		if(day.length == 1) 	day = "0" + day;
		rtn = year + pDiv + month + pDiv + day;
		return rtn;
	}


/*
* 檢測是否只有英文及數字及"_"
* @param pKey String
* @return boolean
*/
	function CheckIfEnglish(pKey)
	{
		var Letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890_";
		 var i;
		 var c;
		 for( i = 0; i < pKey.length; i ++ )
		 {
			  c = pKey.charAt( i );
		  if (Letters.indexOf( c ) < 0)
			 return false;
		 };
		 return true;
	};



/*
* 檢測是否含有中文
* @param pKey String
* @return boolean
*/
	function CheckIfChina(pKey){
	 var str=pKey;
	 var lst = /[u00-uFF]/; 
	 if (!lst.test(str))
			 return false;
	  return true;
	};

/*
* Email 檢測
* @param str 檢測字串
* @return boolean
*/
	function CheckEmail(str)
	{
		var filter=/^.+@.+\..{2,3}$/i;
		//var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z])?)$/i
		if (filter.test(str)) { return true; }
		else { return false; };
	};

/*
*   isNumber('1234')
*   @param pVal  檢測字串
*	@return boolean
*/
	function isPhone(pVal)
	{
		if((strTrim(pVal)).length == 0 ) {return false;};
		var str = "0123456789()-,*# ";
		for( i = 0; i < pVal.length; i++){
			if( str.indexOf( pVal.charAt( i ) ) < 0 ){
				alert(getMsg('NEED_TEL_NUM'));
				return false;
				break;
			};
		};
		return true;
	};

/*
*	驗證是否身份證號碼
*	@param strValue  檢測字串
*	@return boolean
*/
	function isCertificateNum(strValue)
	{  
	  if(!(strValue.length==15||strValue.length==18)) return(false);	
		var str = "0123456789Xx";
		for( i = 0; i < strValue.length; i++){
			if( str.indexOf( strValue.charAt( i ) ) < 0 ) return false;    
		return true;
		};
	};

/*
* 查找替換函數
*  str原字串,a要換掉pattern,b換成字串,i是否區分大小寫,Msg提示信息
*/
	function Replace(str,a,b,i,Msg){	
		a = a.replace("?","\\?");
		if (i==null){var r = new RegExp(a,"gi");}
		else if (i) {var r = new RegExp(a,"g");}
		else{var r = new RegExp(a,"gi");
		};
		if (r.test(str))
		{
			if (Msg){alert(getMsg(Msg));};
			return str.replace(r,b); 
		}else{return str;};
	};

/*
OchangeSel_Cat ObjName列表表單名,Stype所屬分類,Val=CATID的值。
*/
function OchangeSel_Cat(ObjName,Stype,Val){
	var Obj = Dvbbs.Objects(ObjName);
	var k=0;var sel =0;
	if (Obj&&Stype!="")
	{

		if (Obj.length>0)
		{
			for(var i = 10; i >= 0; i--){
				Obj.options.remove(i);
			};
		}
		Stype = parseInt(Stype)
		if (Stype >=0&&BokeCat_ID[Stype].length>0)
		{
			for (var CatID in BokeCat_ID[Stype]){
				if (Val==BokeCat_ID[Stype][CatID])
				{
					sel = k;
				}
				Obj.options[k++] = new Option(BokeCat_Title[Stype][CatID], BokeCat_ID[Stype][CatID]);
			};
			if (sel>0)
			{
				Obj.options[sel].selected = true;
			};
		};
	};
}

/*
編輯器相關功能
*/

function getContent(objname){
	var oEditor = FCKeditorAPI.GetInstance(objname) ;
	alert(oEditor.GetXHTML())

}

function put_ubb(objname,ubbcode,val){
	var oEditor = FCKeditorAPI.GetInstance(objname) ;
	var Ubb_str2= "[/"+ubbcode+"]";
	if (val){
		var Ubb_str1= "["+ubbcode+"="+val+"]";
	}else{
		var Ubb_str1= "["+ubbcode+"]";
	};
	if (oEditor.EditorDocument.selection.type=="Text"){
		var Selval = oEditor.EditorDocument.selection.createRange().text;
		oEditor.InsertHtml(Ubb_str1 + Selval +Ubb_str2);
	}else
	{
		oEditor.InsertHtml(Ubb_str1 + Ubb_str2);
	};
}

function put_html(objname,val){
	var oEditor = FCKeditorAPI.GetInstance(objname) ;
	if (oEditor){
		oEditor.InsertHtml(val);
	};
}

function GetNode(objname,toobj,Maxlen){
	var oEditor = FCKeditorAPI.GetInstance(objname);
	toobj = Dvbbs.Objects(toobj);
	if (oEditor&&toobj){
		if (oEditor.EditorDocument.selection.type=="Text"){
			var Selval = oEditor.EditorDocument.selection.createRange().text;
			if (Selval.length>Maxlen)
			{
				Selval = Selval.substring(0,Maxlen)
			}
			toobj.value = Selval;
		}else
		{
			alert("請選取作為摘要的內容!");
		};
	};
}

function PlayUbb(ObjName,code){
	var txt1 = "";
	var txt2 = "";
	var val1 = "";
	var val2 = "";
	switch (code)
	{
		case 'FLASH':
			txt1 = "Flash寬度,高度";
			val1 = "500,350";
			txt2 = "Flash 文件的地址";
			val2 = "http://"
			break;
		case 'RM':
			txt1 = "視頻的寬度,高度,播放參數\r(播放參數:0=手動播放,1=自動播放)";
			val1 = "500,350,1";
			txt2 = "視頻文件的地址";
			val2 = "http://"
			break;
		case 'MP':
			txt1 = "視頻的寬度,高度,播放參數\r(播放參數:0=手動播放,1=自動播放)";
			val1 = "500,350,1";
			txt2 = "視頻文件的地址";
			val2 = "http://"
			break;
		case 'QT':
			txt1 = "視頻的寬度,高度";
			val1 = "500,350";
			txt2 = "視頻文件的地址";
			val2 = "http://"
			break;
		default : return;
	};
	var addtxt1 = prompt(txt1,val1);
	if (addtxt1!=null) {
		var addtxt2=prompt(txt2,val2);
		if (addtxt2!=null) {
			if (addtxt1=="") {             
				var AddTxt="<br/>["+code+"=500,350]"+addtxt2+"[/"+code+"]<br/>";
				put_html(ObjName,AddTxt);
			} else {
				AddTxt="<br/>["+code+"="+addtxt1+"]"+addtxt2+"[/"+code+"]<br/>";
				put_html(ObjName,AddTxt);
			}
	    };
    };
}

function CheckPostForm(Obj){
	if (Obj.sCatID)
	{
		if (Obj.sCatID.value=="-1"||Obj.sCatID.value=="")
		{
			alert("請選取發表的話題!");
			return false;
		};
	};
	if (Obj.Catid)
	{
		if (Obj.Catid.value=="-1"||Obj.Catid.value=="")
		{
			alert("請選取相應的欄目或建立好欄目后再進行發表!");
			return false;
		};
	};
}

function Dvbbs_foralipay(obj)
{
	var arr = showModalDialog("boke/images/alipay/alipay.htm", window, "dialogWidth:20em; dialogHeight:34em; status:0; help:0");
	if (arr)
	{
		put_html(obj,arr);
		//IframeID.document.body.innerHTML+=arr;
	}
	//IframeID.focus();
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区在线看| 国产高清视频一区| 欧美日韩精品一区视频| 偷拍一区二区三区四区| 欧美亚男人的天堂| 五月婷婷综合在线| 欧美一区二区三区在线观看 | 免费在线观看日韩欧美| 日韩一区二区在线观看| 精品中文字幕一区二区| 国产午夜亚洲精品午夜鲁丝片| 国产高清视频一区| 亚洲激情中文1区| 91精品婷婷国产综合久久竹菊| 奇米一区二区三区| 亚洲国产精品成人综合色在线婷婷| 不卡视频一二三四| 亚洲va天堂va国产va久| 精品国产123| 一本大道av伊人久久综合| 视频在线观看一区| 国产欧美一区二区三区沐欲| 色呦呦国产精品| 久久99在线观看| 国产精品久久久久久久久动漫| 欧美日韩一本到| 国产激情一区二区三区四区| 亚洲一区影音先锋| 亚洲免费观看高清| 7777精品伊人久久久大香线蕉完整版| 国模娜娜一区二区三区| 一区二区三区成人| xf在线a精品一区二区视频网站| 91蜜桃网址入口| 久久99国产精品尤物| 夜夜精品视频一区二区| 国产午夜精品一区二区| 欧美日本免费一区二区三区| 成人av网址在线观看| 免费精品视频在线| 亚洲精品视频在线观看网站| 久久亚洲欧美国产精品乐播| 欧美电影在线免费观看| 97久久精品人人做人人爽50路| 精品午夜久久福利影院| 婷婷中文字幕综合| 亚洲欧美偷拍卡通变态| 久久综合狠狠综合| 日韩精品一区二区三区蜜臀| 91福利视频网站| 不卡电影一区二区三区| 国产一区在线视频| 蜜桃av一区二区在线观看| 亚洲一区二区四区蜜桃| 日韩伦理电影网| 国产精品色婷婷久久58| 精品国产乱子伦一区| 91精品国产高清一区二区三区蜜臀 | 亚洲精品久久久蜜桃| 国产欧美一区二区三区在线老狼| 日韩视频一区在线观看| 欧美一区二区三区免费大片| 欧美日韩免费观看一区二区三区 | 国产福利一区二区三区视频| 麻豆成人免费电影| 日韩av在线发布| 丝袜亚洲另类丝袜在线| 亚洲国产毛片aaaaa无费看| 亚洲精品日韩综合观看成人91| 亚洲欧美在线另类| 国产精品不卡一区| 亚洲三级理论片| 1024精品合集| 一区二区欧美国产| 亚洲综合无码一区二区| 亚洲一区二区五区| 午夜精品久久久久久久99水蜜桃 | 国产一区91精品张津瑜| 欧美肥胖老妇做爰| 成人动漫一区二区| 成人污视频在线观看| 成人av动漫网站| 97久久精品人人爽人人爽蜜臀| www.一区二区| 色婷婷激情一区二区三区| 欧美日韩综合不卡| 日韩一级大片在线观看| 精品国产sm最大网站免费看| ww久久中文字幕| 欧美极品另类videosde| 有坂深雪av一区二区精品| 一区二区三区中文字幕在线观看| 18欧美乱大交hd1984| 亚洲与欧洲av电影| 免费成人小视频| 国产高清久久久| 91国偷自产一区二区开放时间 | 国产精品五月天| 亚洲欧美激情小说另类| 午夜精品福利一区二区三区av | 国产精品911| 91网站最新网址| 日韩一区和二区| 国产精品美女久久久久久久网站| 一区二区三区在线高清| 日韩av一级片| 99精品国产热久久91蜜凸| 欧美日韩精品电影| 国产日韩精品一区二区浪潮av| 18涩涩午夜精品.www| 日韩国产欧美在线播放| 懂色av一区二区三区蜜臀| 欧美性色黄大片手机版| 久久久99久久| 午夜免费欧美电影| 国产精品亚洲一区二区三区妖精 | 欧美一级一级性生活免费录像| 欧美精品一区二区三区很污很色的| 亚洲人成网站精品片在线观看| 美国精品在线观看| 99精品久久久久久| 精品成人一区二区| 亚洲午夜免费电影| 成人av小说网| 欧美videos中文字幕| 一区二区三区中文字幕电影| 国产福利一区二区三区视频在线| 精品视频1区2区| 国产精品久久久久天堂| 久久91精品国产91久久小草| 欧美色偷偷大香| 亚洲视频免费在线观看| 欧美一级艳片视频免费观看| 国产精品77777| 欧美在线啊v一区| 久久久九九九九| 人人狠狠综合久久亚洲| 欧洲亚洲精品在线| 国产精品欧美一区二区三区| 精品中文字幕一区二区| 欧美日韩一区二区在线观看| 椎名由奈av一区二区三区| 国产一区二区精品在线观看| 91精品在线观看入口| 亚洲成av人片观看| 欧美少妇性性性| 国产精品不卡视频| 国产91精品在线观看| 久久久精品tv| 国内精品伊人久久久久av影院| 日韩一区二区精品| 日韩精品1区2区3区| 欧美精品v国产精品v日韩精品| 一区二区免费视频| 日本韩国视频一区二区| 一区二区三区欧美日韩| 色综合网站在线| 亚洲免费在线播放| 色婷婷一区二区三区四区| 亚洲视频一二三区| 色综合一区二区三区| 一区二区视频在线看| 91啦中文在线观看| 国产精品麻豆久久久| 粉嫩高潮美女一区二区三区| 国产亚洲一区二区三区| 国产成人精品影视| 欧美国产欧美亚州国产日韩mv天天看完整| 久久www免费人成看片高清| 欧美一区二区三区播放老司机| 午夜电影久久久| 日韩欧美另类在线| 国产一区二区三区免费| 久久午夜电影网| 国产福利一区二区三区| 国产精品久久久久影院老司| 色综合天天综合| 亚洲一区二区四区蜜桃| 91精品国产黑色紧身裤美女| 久久国产精品72免费观看| 国产三级三级三级精品8ⅰ区| 粉嫩高潮美女一区二区三区 | 极品少妇xxxx精品少妇| 久久美女艺术照精彩视频福利播放| 韩国女主播成人在线| 国产精品不卡在线| 精品视频一区 二区 三区| 久久精品久久精品| 国产精品卡一卡二| 欧美日韩一区二区欧美激情| 精品一区二区影视| 国产精品久久久久久亚洲毛片| 在线观看日韩av先锋影音电影院| 日韩国产在线观看| 国产日产欧产精品推荐色| 色狠狠一区二区三区香蕉| 久久国产精品99久久久久久老狼| 欧美激情在线看| 欧美日韩国产成人在线91| 国产一区二区免费在线|