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

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

?? post_attach.js

?? 一個完整的論壇系統(包括后臺管理和數據庫)
?? JS
字號:
/*
	[Discuz!] (C)2001-2007 Comsenz Inc.
	This is NOT a freeware, use is subject to license terms

	$RCSfile: post_attach.js,v $
	$Revision: 1.7 $
	$Date: 2007/06/04 21:58:23 $
*/

var aid = 1;
var attachexts = new Array();
var attachwh = new Array();

function delAttach(id) {
	$('attachbody').removeChild($('attach_' + id).parentNode.parentNode);
	$('attachbody').innerHTML == '' && addAttach();
	$('localimgpreview_' + id + '_menu') ? document.body.removeChild($('localimgpreview_' + id + '_menu')) : null;
}

function addAttach() {
	newnode = $('attachbodyhidden').firstChild.cloneNode(true);
	var id = aid;
	var tags;
	tags = newnode.getElementsByTagName('input');
	for(i in tags) {
		if(tags[i].name == 'attach[]') {
			tags[i].id = 'attach_' + id;
			tags[i].onchange = function() {insertAttach(id)};
			tags[i].unselectable = 'on';
		}
		if(tags[i].name == 'localid[]') {
			tags[i].value = id;
		}
	}
	tags = newnode.getElementsByTagName('span');
	for(i in tags) {
		if(tags[i].id == 'localfile[]') {
			tags[i].id = 'localfile_' + id;
		}
	}
	aid++;
	$('attachbody').appendChild(newnode);
}

addAttach();

function insertAttach(id) {
	var localimgpreview = '';
	var path = $('attach_' + id).value;
	var ext = path.lastIndexOf('.') == -1 ? '' : path.substr(path.lastIndexOf('.') + 1, path.length).toLowerCase();
	var re = new RegExp("(^|\\s|,)" + ext + "($|\\s|,)", "ig");
	var localfile = $('attach_' + id).value.substr($('attach_' + id).value.replace(/\\/g, '/').lastIndexOf('/') + 1);

	if(path == '') {
		return;
	}
	if(extensions != '' && (re.exec(extensions) == null || ext == '')) {
		alert(lang['post_attachment_ext_notallowed']);
		return;
	}
	attachexts[id] = is_ie && in_array(ext, ['gif', 'jpg', 'png', 'bmp']) && typeof supe == 'undefined' ? 2 : 1;

	if(attachexts[id] == 2) {
		$('img_hidden').alt = id;
		$('img_hidden').filters.item("DXImageTransform.Microsoft.AlphaImageLoader").sizingMethod = 'image';
		try {
			$('img_hidden').filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = $('attach_' + id).value;
		} catch (e) {
			alert(lang['post_attachment_img_invalid']);
			return;
		}
		var wh = {'w' : $('img_hidden').offsetWidth, 'h' : $('img_hidden').offsetHeight};
		var aid = $('img_hidden').alt;
		if(wh['w'] >= thumbwidth || wh['h'] >= thumbheight) {
			wh = attachthumbImg(wh['w'], wh['h']);
		}
		attachwh[id] = wh;
		$('img_hidden').style.width = wh['w']
		$('img_hidden').style.height = wh['h'];
		$('img_hidden').filters.item("DXImageTransform.Microsoft.AlphaImageLoader").sizingMethod = 'scale';
		div = document.createElement('div');
		div.id = 'localimgpreview_' + id + '_menu';
		div.style.display = 'none';
		div.style.marginLeft = '20px';
		div.className = 'popupmenu_popup';
		document.body.appendChild(div);
		div.innerHTML = '<img style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=\'scale\',src=\'' + $('attach_' + id).value+'\');width:'+wh['w']+';height:'+wh['h']+'" src=\'images/common/none.gif\' border="0" aid="attach_'+ aid +'" alt="" />';
	}

	$('localfile_' + id).innerHTML = '<a href="###delAttach" onclick="delAttach(' + id + ')">[' + lang['post_attachment_deletelink'] + ']</a> <a href="###insertAttach" title="' + lang['post_attachment_insert'] + '" onclick="insertAttachtext(' + id + ');return false;">[' + lang['post_attachment_insertlink'] + ']</a> ' +
		(attachexts[id] == 2 ? '<span id="localimgpreview_' + id + '" onmouseover="showMenu(this.id, 0, 0, 1, 0)"> <span class="smalltxt">[' +id + ']</span> <a href="###attachment" onclick="insertAttachtext(' + id + ');return false;">' + localfile + '</a></span>' : '<span class="smalltxt">[' + id + ']</span> ' + localfile);
	$('attach_' + id).style.display = 'none';
	addAttach();
}

function attachpreview(obj, preview, width, height) {
	if(is_ie) {
		$(preview + '_hidden').filters.item("DXImageTransform.Microsoft.AlphaImageLoader").sizingMethod = 'image';
		try {
			$(preview + '_hidden').filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = obj.value;
		} catch (e) {
			alert(lang['post_attachment_img_invalid']);
			return;
		}
		var wh = {'w' : $(preview + '_hidden').offsetWidth, 'h' : $(preview + '_hidden').offsetHeight};
		var aid = $(preview + '_hidden').alt;
		if(wh['w'] >= width || wh['h'] >= height) {
			wh = attachthumbImg(wh['w'], wh['h'], width, height);
		}
		$(preview + '_hidden').style.width = wh['w']
		$(preview + '_hidden').style.height = wh['h'];
		$(preview + '_hidden').filters.item("DXImageTransform.Microsoft.AlphaImageLoader").sizingMethod = 'scale';
		$(preview).style.width = 'auto';
		$(preview).innerHTML = '<img style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=\'scale\',src=\'' + obj.value+'\');width:'+wh['w']+';height:'+wh['h']+'" src=\'images/common/none.gif\' border="0" alt="" />';
	}
}

function insertAttachtext(id) {
	if(!attachexts[id]) {
		return;
	}
	if(attachexts[id] == 2) {
		bbinsert && wysiwyg ? insertText($('localimgpreview_' + id + '_menu').innerHTML, false) : AddText('[localimg=' + attachwh[id]['w'] + ',' + attachwh[id]['h'] + ']' + id + '[/localimg]');
	} else {
		bbinsert && wysiwyg ? insertText('[local]' + id + '[/local]', false) : AddText('[local]' + id + '[/local]');
	}
}

function attachthumbImg(w, h, twidth, theight) {
	twidth = !twidth ? thumbwidth : twidth;
	theight = !theight ? thumbheight : theight;
	var x_ratio = twidth / w;
	var y_ratio = theight / h;
	var wh = new Array();
	if((x_ratio * h) < theight) {
		wh['h'] = Math.ceil(x_ratio * h);
		wh['w'] = twidth;
	} else {
		wh['w'] = Math.ceil(y_ratio * w);
		wh['h'] = theight;
	}
	return wh;
}

function restore(aid) {
	obj = $('attach'+aid);
	objupdate = $('attachupdate'+aid);
	obj.style.display = '';
	objupdate.innerHTML = '';

}

function attachupdate(aid) {
	obj = $('attach'+aid);
	objupdate = $('attachupdate'+aid);
	obj.style.display = 'none';
	objupdate.innerHTML = '<input type="file" name="attachupdate[paid' + aid + ']" size="15"> <input class="button" type="button" value="' + lang['cancel'] + '" onclick="restore(\'' + aid + '\')">';
}

function insertAttachTag(aid) {
	if(bbinsert && wysiwyg) {
		insertText('[attach]' + aid + '[/attach]', false);
	} else {
		AddText('[attach]' + aid + '[/attach]');
	}
}

function insertAttachimgTag(aid) {
	if(bbinsert && wysiwyg) {
		eval('var attachimg = $(\'preview_' + aid + '\')');
		insertText('<img src="' + attachimg.src + '" border="0" aid="attachimg_' + aid + '" width="' + attachimg.width + '" alt="" />', false);
	} else {
		AddText('[attachimg]' + aid + '[/attachimg]');
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久另类综合| 久久成人综合网| 国产色产综合产在线视频 | 欧美一区二视频| 在线观看免费一区| 日韩成人免费电影| 亚洲国产中文字幕| 亚洲欧美电影一区二区| 亚洲柠檬福利资源导航| 亚洲色图.com| 亚洲老妇xxxxxx| 亚洲视频1区2区| 亚洲欧美一区二区三区极速播放 | 精品播放一区二区| 精品国产网站在线观看| 欧美mv日韩mv国产| 久久女同精品一区二区| 国产香蕉久久精品综合网| 久久久久久久久久美女| 欧美激情一区三区| 国产精品家庭影院| 亚洲精品你懂的| 五月天激情综合| 美女脱光内衣内裤视频久久网站| 麻豆专区一区二区三区四区五区| 九色综合国产一区二区三区| 蜜臂av日日欢夜夜爽一区| 国产做a爰片久久毛片| 国产乱码字幕精品高清av | 亚洲精品在线一区二区| 奇米影视在线99精品| 日韩美女一区二区三区| 久久综合五月天婷婷伊人| 欧美精品一区二区久久久| 国产欧美一区二区精品性色超碰| 中文字幕一区二区三区在线不卡 | 五月天激情综合| 国产精品自拍网站| 在线影院国内精品| 精品久久久网站| 亚洲欧美日韩电影| 蜜臂av日日欢夜夜爽一区| 99国内精品久久| 久久天天做天天爱综合色| 亚洲色图制服诱惑| 麻豆视频观看网址久久| 色综合网站在线| 日韩欧美激情在线| 一区二区三区久久| 国产精品88av| 这里是久久伊人| 国产精品视频你懂的| 偷窥少妇高潮呻吟av久久免费| 极品少妇xxxx偷拍精品少妇| 在线日韩一区二区| 中文欧美字幕免费| 日本不卡一二三| 色婷婷综合久久久中文字幕| 久久综合色一综合色88| 午夜私人影院久久久久| 92精品国产成人观看免费| 精品日韩av一区二区| 亚洲一区二区三区在线看 | 欧美国产日韩在线观看| 日产国产欧美视频一区精品| 99国产精品久久久久久久久久 | 韩国女主播成人在线观看| 粗大黑人巨茎大战欧美成人| 日韩视频免费观看高清完整版| 国产精品久久久久久久久果冻传媒 | 日韩和的一区二区| 国产宾馆实践打屁股91| 欧美视频在线不卡| 最近中文字幕一区二区三区| 蜜臀久久久久久久| 欧美精品一卡二卡| 亚洲一二三四在线| 91在线视频官网| 中文字幕中文在线不卡住| 国产精品一区2区| 久久久亚洲国产美女国产盗摄| 裸体歌舞表演一区二区| 欧美一区二区三区成人| 日韩经典一区二区| 欧美伦理影视网| 日本欧美久久久久免费播放网| 欧美色图激情小说| 五月天中文字幕一区二区| 欧美精品粉嫩高潮一区二区| 日韩电影在线一区二区三区| 欧美在线观看一区二区| 五月综合激情婷婷六月色窝| 欧美日韩一区二区在线视频| 婷婷丁香激情综合| 日韩欧美国产午夜精品| 国内精品国产成人国产三级粉色 | 老司机免费视频一区二区 | 亚洲成a人v欧美综合天堂 | 日韩一区二区精品葵司在线| 开心九九激情九九欧美日韩精美视频电影| 欧美精选午夜久久久乱码6080| 日本成人在线一区| 久久亚洲欧美国产精品乐播 | 亚洲天堂免费看| 色综合久久久久网| 亚洲成年人影院| 欧美va亚洲va在线观看蝴蝶网| 国产九色sp调教91| 亚洲猫色日本管| 91精品国产综合久久精品| 久久91精品久久久久久秒播| 国产精品初高中害羞小美女文| 欧美在线综合视频| 国产一区二区按摩在线观看| 亚洲视频在线一区观看| 日韩一区二区免费电影| 成人性视频网站| 亚洲国产精品精华液网站| 2021中文字幕一区亚洲| 色综合天天视频在线观看 | 欧美国产日韩在线观看| 欧美午夜精品一区| 国内不卡的二区三区中文字幕 | 伊人色综合久久天天人手人婷| 欧美一级二级三级蜜桃| 国产不卡一区视频| 亚洲妇女屁股眼交7| 欧美国产欧美综合| 91精品蜜臀在线一区尤物| 成人黄色免费短视频| 亚洲一区二区偷拍精品| 中文字幕国产精品一区二区| 日韩欧美精品三级| 欧美日韩精品系列| av一区二区三区四区| 国产在线精品免费av| 午夜精品在线视频一区| 亚洲美女少妇撒尿| 国产精品久久久久久久午夜片 | 日韩欧美电影在线| 欧美日韩精品一区二区天天拍小说| 久久99精品国产麻豆婷婷| 亚洲男人都懂的| 国产精品久久毛片av大全日韩| 在线欧美日韩精品| 972aa.com艺术欧美| 不卡的av网站| 成人午夜大片免费观看| 老司机精品视频导航| 视频在线在亚洲| 亚洲成人免费在线| 亚洲成人久久影院| 亚洲国产日日夜夜| 亚洲午夜在线视频| 伊人性伊人情综合网| 一区二区三区鲁丝不卡| 一区二区三区四区五区视频在线观看| 亚洲精品v日韩精品| 中文字幕第一区| 国产精品乱人伦中文| 国产欧美日韩视频一区二区| 亚洲精品在线免费播放| 精品国产一区a| 精品免费视频.| 久久久精品一品道一区| 久久久精品蜜桃| 亚洲国产精品99久久久久久久久 | 成人免费电影视频| 粉嫩aⅴ一区二区三区四区 | 国产精品美女久久久久久久久| 久久精品一区二区三区不卡牛牛| 欧美不卡一区二区三区四区| 日韩三级精品电影久久久| 精品动漫一区二区三区在线观看| 久久影院午夜论| 国产精品久久久久久一区二区三区| 亚洲婷婷国产精品电影人久久| 亚洲综合色区另类av| 天堂蜜桃一区二区三区| 加勒比av一区二区| 国产精一区二区三区| 97久久久精品综合88久久| 精品视频在线视频| 精品国一区二区三区| 国产精品久久久久影院老司| 亚洲电影一级黄| 极品美女销魂一区二区三区 | 国产精品不卡在线观看| 亚洲综合色成人| 国内一区二区视频| www.亚洲国产| 欧美一区二区在线免费播放| 久久精品视频在线看| 亚洲人成小说网站色在线| 日韩综合一区二区| 国产九色sp调教91| 欧美精品久久99久久在免费线| 久久久久久久久一| 首页亚洲欧美制服丝腿| www.欧美色图|