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

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

?? edit.js

?? 論壇BBS
?? JS
字號:
/*
##############################################
#     BigMole Dynamic Discussion Board 2.0     #
#     By Emil A Eklund (http://BigMole.5188.org/contact.html#emil)      #
#    and Erik Arvidson (http://BigMole.5188.org/contact.html#erik)     #
#              April 24, 1999                #
##############################################
# Feel free to use this script for personal  #
# and non-profit organisation's websites,    #
# as long as you're giving us credits for it #
# in other words, not removing nur modifying #
# this notice in any of the files it apperes #
##############################################
#   For comercial use contact Emil or Erik   #
##############################################

This file is for the UI in the new/edit/reply message
The cookie functions were created by Bill Dortch, hIdaho Design <bdortch@hidaho.com>
and was released to Public Domain
*/

//start cookie functions
function getCookieVal (offset) {
  var endstr = document.cookie.indexOf (";", offset);
  if (endstr == -1)
    endstr = document.cookie.length;
  return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name) {
  var arg = name + "=";
  var alen = arg.length;
  var clen = document.cookie.length;
  var i = 0;
  while (i < clen) {
    var j = i + alen;
    if (document.cookie.substring(i, j) == arg)
      return getCookieVal (j);
    i = document.cookie.indexOf(" ", i) + 1;
    if (i == 0) break; 
  }
  return null;
}

function SetCookie (name,value,expires,path,domain,secure) {
  document.cookie = name + "=" + escape (value) +
    ((expires) ? "; expires=" + expires.toGMTString() : "") +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    ((secure) ? "; secure" : "");
}

// end cookie functions


// Edit the months array if you want another language
function getNiceDate(ticks) {
	var str = "";
	var d = new Date(ticks * 1000);
	str += months[d.getMonth()];
	str += " " + d.getDate();
	str += ", " + d.getFullYear();

	return str;
}


// If you want to edit the layout of the quoted text do this here (it is the variable str that is inserted)
function loadReplyToMessage() {
	if (!window.opener.closed) { // Bug in IE5
		var d = window.opener.parent.frames["messageframe"].document;
	
		var orgBody = d.frames("contentArea").window.document.body.innerHTML;
		var orgName = d.all("email").innerText;
		var orgEmail = d.all("email");
		var orgSubject = d.all("subject").innerText;
		var orgDate = d.all("date").innerText; //getNiceDate(d.all.ticks.value);
	
		var f = document.forms.postForm
		f.id.value = d.all("id").value;
		f.group.value = d.all("group").value;		
		if (orgSubject.indexOf("Re:") == -1)
			orgSubject = "Re:" + orgSubject;
	
		visibleSubject.value = orgSubject;
		visibleSubject.emptytext = emptySubjectText;
		visibleSubject.style.color = validTextColor;
		
		updateTitle();
		
		updateToField();
			
		var str = "<p><br></p>\n<div style='" + quotedStyle + "'>";
		
		str += "<b>" + fromWord + ": </b>";
		
		if (orgEmail.children.length > 0) {
			str += "<a href='" + orgEmail.children[0].href + "'>" + orgName + "</a>";
		}
		else
			str += orgName;
		
		str += "<br>\n<b>" + sentWord + ": </b>" + orgDate;
		str += "<br>\n<b>" + subjectWord + ": </b>" + replaceSpecial(orgSubject);
		str += "<br><br>\n";
		
		str += orgBody;
		
		str += "</div>\n<p><br></p>"
	
	// In this case (reply) we dont want the entire HTML structure
		window.frames["edit1"].frames["textEdit"].document.body.innerHTML = str;
	}
	else {
			if (confirm(editContactError))
				window.close();
	}
}

// This sets the group name in the to field
function updateToField() {
	var gr = opener.parent.treeframe.document.body.group;

	var grName;
	var divs = opener.parent.oeBar.document.all.tags("DIV");
		
	for (var i=0; i<divs.length; i++) {
		if (divs[i].getAttribute("onclick") != null	&& divs[i].getAttribute("onclick").toString().indexOf(gr) != -1) {
			grName = divs[i].innerText;
			break;
		}
	}

	toField.innerText = grName.substr(2);
}


function loadOriginalMessage() {		// Used for admin mode when editing a message
	if (window.opener.closed) return;

	var d = window.opener.parent.frames["messageframe"].document;

	var orgBody;
	if (ieVersion() == 5)
		orgBody = d.frames("contentArea").window.document.documentElement.outerHTML + "";
	else
		orgBody = d.frames("contentArea").window.document.body.outerHTML + "";
	var orgName = d.all("email").innerText;
	var orgEmail = d.all("email");
	var orgSubject = d.all("subject").innerText;
	var orgDate = d.all("date").innerText;


	var f = document.forms.postForm
	f.id.value = d.all("id").value;

	f.group.value = d.all("group").value;	

	visibleSubject.value = orgSubject;
	visibleSubject.emptytext = emptySubjectText;
	visibleSubject.style.color = validTextColor;
	
	visibleName.value = orgName;
	visibleName.emptytext = emptyNameText;
	visibleName.style.color = validTextColor;
	
	if (orgEmail.children.length > 0) {
		var email = orgEmail.children[0].href;

		visibleEmail.value = email.substring(7,email.length);
		visibleEmail.emptytext = emptyEmailText;
		visibleEmail.style.color = validTextColor;
	}

	updateToField();
	
//	window.frames["edit1"].frames["textEdit"].document.body.innerHTML = orgBody;	
	window.frames["edit1"].frames["textEdit"].document.open();
	window.frames["edit1"].frames["textEdit"].document.write(orgBody);
	window.frames["edit1"].frames["textEdit"].document.close();
}


function doInput(el) {
	var emptyText = el.getAttribute("emptytext");
	
	if (el.editMode == null)
		el.editMode = false;
	
	if (!el.editMode) {
		el.editMode = true;
		if ((el.value == emptyText) || (emptyText == null)) {	//First Time
			emptyText = el.value;
			el.value = "";
			el.setAttribute("emptytext", emptyText);
		}
		el.style.cssText = activeCSS;
	}
	else {								// Was in edit mode. Save values and restore
		el.editMode = false;
		el.style.cssText = inactiveCSS;
		
		if (el.value.replace(/\s/g,"") != "") {					// The value is valid
			el.style.color = validTextColor;
		}
		else {
			if (emptyText == null) {
				emptyText = defaultEmptyText;
				el.setAttribute("emptytext", emptyText);
			}
			el.value = emptyText;
			el.style.color = invalidTextColor;
		}
		
		updateTitle();

	}
}


// Edit the error strings if you like
function submitPost(o) {
	var error = false;
	var errStr = errorString;
	
	var eb = document.all.editbar._editor;
	var nameVar	= visibleName.value;
	var emailVar	= visibleEmail.value;
	var subjectVar = visibleSubject.value;
	
	var text;
	if (eb.format == "HTML") {
		if (ieVersion() >= 5)
			text = "" + myEditor.frames.textEdit.document.documentElement.outerHTML + ""; // This gives the entire doc
		else
			text = "<html>" + myEditor.frames.textEdit.document.body.outerHTML + "</html>";
	}
	else
		text = "" + myEditor.frames.textEdit.document.body.innerText + "";

	var tText = myEditor.frames.textEdit.document.body.outerText;

	if (eb.format == "Text" && !allowSendFromHtml) {
		errStr += htmlModeError;
		error = true;
	}
	if ((nameVar == visibleName.emptytext) || (visibleName.emptytext == null)) {
		errStr += emptyNameError;
		error = true;
	}
	if ((subjectVar == visibleSubject.emptytext) || (visibleSubject.emptytext == null)) {
		errStr += emptySubjectError;
		error = true;
	}
	if (tText.replace(/\s/g,"") == "") {
		errStr += emptyMessageError;
		error = true;
	}
	if (!((emailVar == visibleEmail.emptytext) || (visibleEmail.emptytext == null)) && !validateEmail(emailVar)) {	// Puuh...
		errStr += invalidEmailAdressError;
		error = true;
	}
	
	if (!error) {
	
		if ((emailVar == visibleEmail.emptytext) || (visibleEmail.emptytext == null))
			emailVar = "";
		
		var f = document.forms.postForm
		
		f.name.value = nameVar;
		f.email.value = emailVar;
		f.subject.value = subjectVar;
		f.body.value = text;
		
		if (type != "edit")
			saveCookies(nameVar,emailVar);				
		o.onclick=""
		o.innerHTML="<img src='images/postmessage.gif'>Wait.."
		f.submit();		
	}
	else
		alert(errStr);
}

function validateEmail(str) {		// Basic email validator
	var index = str.indexOf("@")
	if ( (index < 1) ||				// Can't start with @
		 (str.indexOf(".") < 1) ||	// Same here
		 (str.indexOf("\"") > -1) ||	// No " allowed
		 (str.indexOf("'") > -1) ||		// No ' allowed
		 (str.length < 5) ||		// a@b.c is actually a valid adress
		 ((index > 2) && (str.indexOf("@", index+1) != -1)) )	// Only one @ is allowed
			return false;
		
	return true;
}

// You could edit the str here as well
function updateTitle() {
	var str = visibleSubject.getAttribute("value");
	if ((str == visibleSubject.emptytext) || (visibleSubject.emptytext == null))
		str = newMessageTitle;
	str += " - ";
	str += "(" + webBoardTitle + ")"
	document.title = str;
}




// Below is the code for the WYSIWYG toolbar
// There is also code in richedit.js

// Call the formatting command in the editor
function doFormat(what) {
	var eb = document.all.editbar;
	if (eb && eb._editor && eb._editor.execCommand)
		eb._editor.execCommand(what, arguments[1], arguments[2]);
}

// Call the swapmodes command in the editor
function swapMode(el) {
	var eb = document.all.editbar._editor;
	eb.swapModes();
	
	if (eb.format == "HTML") {
		el.innerHTML = sourceCodeModeLabel;
		disableEditBar(false);
	}
	else {
		el.innerHTML = wysiwygModeLabel;
		disableEditBar(true);
	}
}

function disableEditBar(b) {
	formatSelect.children[0].disabled = b;
	fontSelect.children[0].disabled = b;
	sizeSelect.children[0].disabled = b;
	
	for (var i=0; i<editbar.rows[0].cells.length; i++) {
		if (editbar.rows[0].cells[i].className == "coolButton") {
			if (b)
				disable(editbar.rows[0].cells[i]);
			else
				enable(editbar.rows[0].cells[i]);
		}
	}
}

function loadCookies() {
	cName = GetCookie("name");
	cEmail = GetCookie("email");
	
	if (cName != null) {
		visibleName.value = cName;
		visibleName.emptytext = emptyNameText;
		visibleName.style.color = validTextColor;
	}
	
	if (cEmail != null) {
		visibleEmail.value = cEmail;
		visibleEmail.emptytext = emptyEmailText;
		visibleEmail.style.color = validTextColor;
	}
}

function saveCookies(nameVar,emailVar) {
	var d = new Date();
	d.setFullYear(9999);
	SetCookie("name", nameVar,d);
	if (emailVar != "")
		SetCookie("email", emailVar,d);
}

function doSelectClick(str, el) {
	if (el.selectedIndex != -1)
		doFormat(str,el.options[el.selectedIndex].value);
}


// The palette is handled in the scriptlet colorPicker.html
function paletteToggle() {
	palette.style.display = (palette.style.display == "block") ? "none" : "block";
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人免费高清在线| 亚洲成人综合视频| 日韩欧美成人激情| 欧美撒尿777hd撒尿| 色综合久久久久久久久| 91网上在线视频| 99这里只有久久精品视频| 美国精品在线观看| 久久爱www久久做| 一区二区在线观看视频| 欧美情侣在线播放| 91精品免费在线| 日韩区在线观看| 久久在线免费观看| 欧美国产1区2区| 久久久蜜桃精品| www国产成人| 国产精品网曝门| 一区二区三区色| 免费久久精品视频| 久久精品国产一区二区三 | 在线观看不卡一区| 在线日韩av片| 欧美日韩专区在线| 日韩免费观看高清完整版在线观看| 日韩欧美高清一区| 2019国产精品| 亚洲在线视频一区| 久久精品国产色蜜蜜麻豆| 成人午夜激情视频| 欧美日韩国产在线观看| 精品国产乱码久久久久久影片| 国产农村妇女精品| 性欧美疯狂xxxxbbbb| 国产福利不卡视频| 欧美在线一二三| www国产精品av| 亚洲精品国产精华液| 久久99精品一区二区三区三区| 99在线精品观看| 精品国内二区三区| 亚洲成人精品一区| 9l国产精品久久久久麻豆| 欧美变态口味重另类| 亚洲人成亚洲人成在线观看图片 | 久久综合国产精品| 一区二区三区日韩欧美精品| 国产一区二三区好的| 色猫猫国产区一区二在线视频| 日韩欧美成人一区二区| 一区二区久久久久久| 国产一区二区三区不卡在线观看| 欧美少妇bbb| 亚洲另类中文字| 成人看片黄a免费看在线| 精品国免费一区二区三区| 亚洲一区二区3| 91浏览器入口在线观看| 精品福利一区二区三区| 视频一区二区国产| 91成人在线精品| 国产精品久久久久永久免费观看| 蜜芽一区二区三区| 欧美亚一区二区| 亚洲免费观看高清完整版在线| 国产一区二区三区最好精华液| 欧美日韩极品在线观看一区| 亚洲欧美精品午睡沙发| 盗摄精品av一区二区三区| 久久久久久久久久电影| 天堂va蜜桃一区二区三区| 99热国产精品| 国产精品久久久久7777按摩| 国产美女精品在线| 2014亚洲片线观看视频免费| 视频一区中文字幕| 91精品综合久久久久久| 亚洲成人tv网| 9191久久久久久久久久久| 亚洲综合在线第一页| 不卡的av网站| 伊人婷婷欧美激情| 在线观看免费视频综合| 亚洲精品日日夜夜| 色8久久精品久久久久久蜜| 亚洲欧美日本在线| 欧美自拍偷拍午夜视频| 日韩美女久久久| 日本福利一区二区| 亚洲午夜三级在线| 91精选在线观看| 激情伊人五月天久久综合| 久久夜色精品国产噜噜av| 国产成人在线观看免费网站| 欧美精品一区二区三区蜜桃| 国产精品99久久不卡二区| 国产女人18水真多18精品一级做| 成人免费毛片嘿嘿连载视频| 亚洲麻豆国产自偷在线| 欧美日韩dvd在线观看| 日日夜夜免费精品| 精品99999| 丁香啪啪综合成人亚洲小说| 一区二区在线看| 日韩一区二区麻豆国产| 精品夜夜嗨av一区二区三区| 91久久香蕉国产日韩欧美9色| 午夜视频在线观看一区二区| 日韩手机在线导航| 成人激情动漫在线观看| 亚洲精品免费电影| 日韩免费福利电影在线观看| 成人精品在线视频观看| 亚洲电影中文字幕在线观看| 久久久久久久久久久久久女国产乱 | 亚洲欧美精品午睡沙发| 日韩一级欧美一级| 97se狠狠狠综合亚洲狠狠| 日韩精品福利网| 欧美激情在线看| 精品污污网站免费看| 国产精品1区2区3区在线观看| 一区二区三区小说| 国产欧美日韩中文久久| 91成人国产精品| 高清久久久久久| 日韩电影在线观看一区| 一区精品在线播放| 2020国产精品久久精品美国| 欧美午夜片在线观看| 成人网在线播放| 久久国产三级精品| 亚洲一区二区三区四区在线免费观看 | 亚洲综合免费观看高清在线观看| 精品福利av导航| 91精品国产乱| 在线观看国产91| 91久久奴性调教| 99r国产精品| 成人国产在线观看| 国产成人啪免费观看软件| 久久99精品一区二区三区三区| 亚洲国产sm捆绑调教视频 | 在线视频国产一区| 成人h精品动漫一区二区三区| 免费在线一区观看| 亚洲成人综合视频| 亚洲图片自拍偷拍| 亚洲精品乱码久久久久久久久| 久久久久久久久久看片| 26uuu国产在线精品一区二区| 91精品久久久久久久91蜜桃| 欧美三级电影在线观看| 欧美体内she精高潮| av资源站一区| 91电影在线观看| 色乱码一区二区三区88| 欧美中文字幕亚洲一区二区va在线 | 国产在线不卡一区| 久久99精品久久久久久动态图 | 欧美视频第二页| 欧美少妇一区二区| 7777女厕盗摄久久久| 欧美日韩免费观看一区三区| 欧美色手机在线观看| 欧美日韩一卡二卡三卡| 欧美综合亚洲图片综合区| 欧美日本一区二区在线观看| 欧美群妇大交群的观看方式| 日韩免费视频一区| www亚洲一区| 国产精品久久久久影院老司 | 久久综合九色欧美综合狠狠 | 婷婷一区二区三区| 日韩av不卡在线观看| 久久99精品国产麻豆婷婷| 国产在线精品免费| 成人av网站在线| 欧美在线免费播放| 欧美精品日韩一本| 国产欧美日韩在线| 亚洲美腿欧美偷拍| 九九**精品视频免费播放| 国产成人精品午夜视频免费| av色综合久久天堂av综合| 91一区在线观看| 欧美一区永久视频免费观看| 国产欧美日产一区| 亚洲综合一二三区| 国产一区二区精品久久99| 91麻豆精品一区二区三区| 日韩精品自拍偷拍| 亚洲日本在线天堂| 久久爱www久久做| 91浏览器在线视频| 亚洲精品一区二区三区福利| 亚洲在线免费播放| 国产成人免费视频网站高清观看视频 | 欧美色图免费看| 国产午夜精品一区二区|