⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 postreply.aspx

📁 基于Windows平台的ASP.net框架
💻 ASPX
📖 第 1 页 / 共 4 页
字号:
	Response.Write("						<tr>\r\n");
	Response.Write("							<td><textarea name=\"message\" rows=\"10\" cols=\"60\" style=\" BORDER-RIGHT:0px;BORDER-TOP:0px;BORDER-LEFT:0px;WIDTH:100%;WORD-BREAK:break-all;BORDER-BOTTOM:0px;HEIGHT:250px\"\r\n");
	Response.Write("									tabindex=\"4\" id=\"posteditor_textarea\" onselect=\"javascript:storeCaret(this);\" onclick=\"javascript:storeCaret(this);\"\r\n");
	Response.Write("									onkeyup=\"javascript:storeCaret(this);\" onkeydown=\"ctlent(event,this.form);\">" + message.ToString() + "</textarea>\r\n");
	Response.Write("							</td>\r\n");
	Response.Write("							<input type=\"hidden\" name=\"sposteditor_mode\" id=\"posteditor_mode\" value=\"" + config.Defaulteditormode.ToString().Trim() + "\">\r\n");
	Response.Write("						</tr>\r\n");
	Response.Write("					</table>\r\n");
	Response.Write("			  </div>\r\n");
	Response.Write("			 </div>\r\n");
	Response.Write("	</td>\r\n");
	Response.Write("</tr>\r\n");
	Response.Write("	<script type=\"text/javascript\">\r\n");
	Response.Write("			Editor['posteditor'] = new wysiwygEditor('posteditor', '" + config.Defaulteditormode.ToString().Trim() + "', Allowsmilies,findobj('posteditor_textarea').value);\r\n");
	Response.Write("	</" + "script>\r\n");



	if(usergroupinfo.Allowpostattach==1)
	{

	Response.Write("        <tr>\r\n");
	Response.Write("          <td width=\"20%\" align=\"right\" valign=\"top\" class=\"altbg1\">上传附件:</td>\r\n");
	Response.Write("          <td width=\"80%\" class=\"altbg2\">\r\n");
	Response.Write("		  <!--\r\n");

	if(Utils.StrToInt(attachsize, 0)>0)
	{


	if(attachextensions!="")
	{

	Response.Write("				  <input name=\"button\" type=\"button\" class=\"colorblur\" onclick=\"if(!cloneObj(document.getElementById('divAttItem'), document.getElementById('attoptions') ," + config.Maxattachments.ToString().Trim() + ")){alert('附件项不能多于" + config.Maxattachments.ToString().Trim() + "个');}\" value=\"增加附件项\" /> <input name=\"button\" type=\"button\" class=\"colorblur\" onclick=\"if(!delObj(document.getElementById('attoptions'),1)){alert('附件框不能少于1个');}\" value=\"删除附件项\" />\r\n");
	Response.Write("					<div style=\"background:url(templates/" + templatepath.ToString() + "/images/hint.gif) no-repeat 7px 3px;border:1px dotted #DBDDD3; background-color:#FDFFF2; padding:2px 2px 2px 25px;margin-top:2px;width:90%\">\r\n");
	Response.Write("						附件总大小: &nbsp;" + attachsize.ToString() + " 字节\r\n");
	Response.Write("		&nbsp;附件类型: &nbsp;" + attachextensionsnosize.ToString() + "</div>\r\n");
	Response.Write("					<div id=\"attoptions\"><div id=\"divAttItem\" style=\"padding-top:4px\"><input name=\"postfile\" type=\"file\" class=\"colorblur\" id=\"postfile\" onfocus=\"this.className='colorfocus';\" onblur=\"this.className='colorblur';\" size=\"76\" onkeydown=\"return false\" /> 下载权限: <input name=\"readperm\" type=\"text\" id=\"readperm\" value=\"0\" size=\"5\" class=\"colorblur\" onfocus=\"this.className='colorfocus';\" onblur=\"this.className='colorblur';\" /></div></div>\r\n");

	}
	else
	{

	Response.Write("						<div style=\"background:url(templates/" + templatepath.ToString() + "/images/warning.gif) no-repeat 7px 3px;border:1px dotted #DBDDD3; background-color:#FDFFF2; padding:2px 2px 2px 25px;margin-top:2px;width:90%;\">							\r\n");
	Response.Write("								你没有上传附件的权限.						</div>\r\n");

	}	//end if


	}
	else
	{

	Response.Write("					<div style=\"background:url(templates/" + templatepath.ToString() + "/images/warning.gif) no-repeat 7px 3px;border:1px dotted #DBDDD3; background-color:#FDFFF2; padding:2px 2px 2px 25px;margin-top:2px;width:90%;\">\r\n");

	if(Utils.StrToInt(usergroupinfo.Maxattachsize, 0)>0)
	{

	Response.Write("							你目前可上传的附件大小为 0 字节.\r\n");

	}
	else
	{

	Response.Write("							你没有上传附件的权限.\r\n");

	}	//end if

	Response.Write("					</div>\r\n");

	}	//end if

	Response.Write("			-->\r\n");
	Response.Write("				<script language=\"javascript\" type=\"text/javascript\">\r\n");
	Response.Write("					var editorname = \"posteditor\";\r\n");
	Response.Write("				</" + "script>\r\n");


	if(Utils.StrToInt(attachsize, 0)>0)
	{


	if(attachextensions!="")
	{

	Response.Write("						<script type=\"text/javascript\">\r\n");
	Response.Write("						var aid = 2;\r\n");
	Response.Write("						var thumbwidth= 400;\r\n");
	Response.Write("						var thumbheight = 300;\r\n");
	Response.Write("						function cloneAtt(maxatt){\r\n");
	Response.Write("							var id = aid;\r\n");
	Response.Write("							var newNode = cloneObj(document.getElementById('divAttItem'), document.getElementById('attoptions') , maxatt)\r\n");
	Response.Write("							if(newNode == false){\r\n");
	Response.Write("								alert('附件项不能多于 ' + maxatt + ' 个');\r\n");
	Response.Write("							}\r\n");
	Response.Write("							var inputs = findtags(newNode, 'input');\r\n");
	Response.Write("							var attach;\r\n");
	Response.Write("							for(i in inputs) {\r\n");
	Response.Write("								if(inputs[i].name == 'readperm') {\r\n");
	Response.Write("									inputs[i].value=\"0\";\r\n");
	Response.Write("								}\r\n");
	Response.Write("								if(inputs[i].name == 'postfile') {\r\n");
	Response.Write("									inputs[i].value=\"\";\r\n");
	Response.Write("									attach = inputs[i];\r\n");
	Response.Write("								}\r\n");
	Response.Write("								if(inputs[i].name == 'attachdesc') {\r\n");
	Response.Write("									inputs[i].value=\"\";\r\n");
	Response.Write("								}\r\n");
	Response.Write("							}\r\n");
	Response.Write("							attach.id = 'attach_' + id;\r\n");
	Response.Write("							attach.onchange = function () { insertAttach(id) };\r\n");
	Response.Write("							attach.unselectable = 'on';\r\n");
	Response.Write("							aid ++;\r\n");
	Response.Write("						}\r\n");
	Response.Write("						function insertAttach(id) {\r\n");
	Response.Write("							if (!is_ie) return;\r\n");
	Response.Write("							var path = $('attach_' + id).value;\r\n");
	Response.Write("							var extensions = '" + attachextensionsnosize.ToString() + "';\r\n");
	Response.Write("							var ext = path.lastIndexOf('.') == -1 ? '' : path.substr(path.lastIndexOf('.') + 1, path.length).toLowerCase();\r\n");
	Response.Write("							var re = new RegExp(\"(^|\\\\s|,)\" + ext + \"($|\\\\s|,)\", \"ig\");\r\n");
	Response.Write("							if(path == '') {\r\n");
	Response.Write("								return;\r\n");
	Response.Write("							}\r\n");
	Response.Write("							if(extensions != '' && (re.exec(extensions) == null || ext == '')) {\r\n");
	Response.Write("								alert('不支持上传此类扩展名的附件');\r\n");
	Response.Write("								clearAttach($('attach_' + id));\r\n");
	Response.Write("								return;\r\n");
	Response.Write("							}\r\n");
	Response.Write("							if(in_array(ext, ['gif', 'jpg', 'png', 'bmp'])) {\r\n");
	Response.Write("								$('img_hidden').alt = id;\r\n");
	Response.Write("								$('img_hidden').filters.item(\"DXImageTransform.Microsoft.AlphaImageLoader\").sizingMethod = 'image';\r\n");
	Response.Write("								try {\r\n");
	Response.Write("									$('img_hidden').filters.item(\"DXImageTransform.Microsoft.AlphaImageLoader\").src = $('attach_' + id).value;\r\n");
	Response.Write("								} catch (e) {\r\n");
	Response.Write("									alert('无效的图片文件');\r\n");
	Response.Write("									clearAttach($('attach_' + id));\r\n");
	Response.Write("									return;\r\n");
	Response.Write("								}\r\n");
	Response.Write("								var wh = {'w' : $('img_hidden').offsetWidth, 'h' : $('img_hidden').offsetHeight};\r\n");
	Response.Write("								editorname = editorname ? editorname : \"posteditor\";\r\n");
	Response.Write("								bbinsert && Editor[editorname] && Editor[editorname].wysiwyg ? Editor[editorname].insertText('<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_'+ id + '\" />', false) : AddText('[localimg=' + wh['w'] + ',' + wh['h'] + ']' + id + '[/localimg]');\r\n");
	Response.Write("							} else {\r\n");
	Response.Write("								bbinsert && Editor[editorname] && Editor[editorname].wysiwyg ? Editor[editorname].insertText('[local]' + id + '[/local]', false) : AddText('[local]' + id + '[/local]');\r\n");
	Response.Write("							}\r\n");
	Response.Write("						}\r\n");
	Response.Write("						function clearAttach(obj){\r\n");
	Response.Write("							if(is_ie) {\r\n");
	Response.Write("								obj.select();\r\n");
	Response.Write("								document.execCommand('delete', false, false);\r\n");
	Response.Write("							} else if(is_moz) {\r\n");
	Response.Write("								obj.value = '';\r\n");
	Response.Write("							} else if(is_opera) {\r\n");
	Response.Write("								obj.outerHTML = obj.outerHTML.replace(/value=\\w/g, '');\r\n");
	Response.Write("							}\r\n");
	Response.Write("						}\r\n");
	Response.Write("						function insertImg() {\r\n");
	Response.Write("							var obj = $('img_hidden');\r\n");
	Response.Write("							var wh = {'w' : obj.width, 'h' : obj.height};\r\n");
	Response.Write("							var aid = obj.alt ? obj.alt : obj.pop;\r\n");
	Response.Write("							//if(wh['w'] >= thumbwidth || wh['h'] >= thumbheight) {\r\n");
	Response.Write("							//	wh = thumbImg(wh['w'], wh['h']);\r\n");
	Response.Write("							//}\r\n");
	Response.Write("							editorname = editorname ? editorname : \"posteditor\";\r\n");
	Response.Write("							if(bbinsert && wysiwyg && Editor[editorname]) {\r\n");
	Response.Write("								Editor[editorname].insertText('<img width=\"' + wh['w'] + '\" height=\"' + wh['h'] + '\" src=\"' + obj.src + '\" aid=\"attach_'+ aid +'\">', false);\r\n");
	Response.Write("							} else {\r\n");
	Response.Write("								AddText('[localimg=' + wh['w'] + ',' + wh['h'] + ']' + aid + '[/localimg]');\r\n");
	Response.Write("							}\r\n");
	Response.Write("							obj.onload = null;\r\n");
	Response.Write("						}\r\n");
	Response.Write("						function thumbImg(w, h) {\r\n");
	Response.Write("							var x_ratio = thumbwidth / w;\r\n");
	Response.Write("							var y_ratio = thumbheight / h;\r\n");
	Response.Write("							var wh = new Array();\r\n");
	Response.Write("							if((x_ratio * h) < thumbheight) {\r\n");
	Response.Write("								wh['h'] = Math.ceil(x_ratio * h);\r\n");
	Response.Write("								wh['w'] = thumbwidth;\r\n");
	Response.Write("							} else {\r\n");
	Response.Write("								wh['w'] = Math.ceil(y_ratio * w);\r\n");
	Response.Write("								wh['h'] = thumbheight;\r\n");
	Response.Write("							}\r\n");
	Response.Write("							return wh;\r\n");
	Response.Write("						}\r\n");
	Response.Write("						</" + "script>\r\n");
	Response.Write("				  <input name=\"button\" type=\"button\" class=\"colorblur\" onclick=\"cloneAtt('" + config.Maxattachments.ToString().Trim() + "');\" value=\"增加附件项\" /> <input name=\"button\" type=\"button\" class=\"colorblur\" onclick=\"if(!delObj(document.getElementById('attoptions'),1)){alert('附件框不能少于1个');}\" value=\"删除附件项\" /><img style=\"POSITION: absolute; TOP: -10000px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image');\" id=\"img_hidden\" alt=\"1\" />\r\n");
	Response.Write("					<div style=\"background:url(templates/" + templatepath.ToString() + "/images/hint.gif) no-repeat 7px 3px;border:1px dotted #DBDDD3; background-color:#FDFFF2; padding:2px 2px 2px 25px;margin-top:2px;width:90%\">\r\n");
	Response.Write("						附件总大小: &nbsp;" + attachsize.ToString() + " 字节\r\n");
	Response.Write("		&nbsp;附件类型: &nbsp;" + attachextensionsnosize.ToString() + "</div>\r\n");
	Response.Write("					<div id=\"attoptions\"><div id=\"divAttItem\" style=\"padding-top:4px\">\r\n");
	Response.Write("						下载权限: <input name=\"readperm\" type=\"text\" id=\"readperm\" value=\"0\" size=\"5\" class=\"colorblur\" onfocus=\"this.className='colorfocus';\" onblur=\"this.className='colorblur';\" />&nbsp;&nbsp;\r\n");
	Response.Write("						描述:<input name=\"attachdesc\" type=\"text\" id=\"attachdesc\" value=\"\" size=\"20\" class=\"colorblur\" onfocus=\"this.className='colorfocus';\" onblur=\"this.className='colorblur';\" />&nbsp;\r\n");
	Response.Write("						附件:<input name=\"postfile\" type=\"file\" class=\"colorblur\" id=\"attach_1\" onfocus=\"this.className='colorfocus';\" onblur=\"this.className='colorblur';\" size=\"40\" onchange=\"insertAttach(1);\" unselectable=\"on\" /></div></div>\r\n");

	}
	else
	{

	Response.Write("						<div style=\"background:url(templates/" + templatepath.ToString() + "/images/warning.gif) no-repeat 7px 3px;border:1px dotted #DBDDD3; background-color:#FDFFF2; padding:2px 2px 2px 25px;margin-top:2px;width:90%\">							\r\n");
	Response.Write("								你没有上传附件的权限.\r\n");
	Response.Write("						</div>\r\n");

	}	//end if


	}
	else
	{

	Response.Write("					<div style=\"background:url(templates/" + templatepath.ToString() + "/images/warning.gif) no-repeat 7px 3px;border:1px dotted #DBDDD3; background-color:#FDFFF2; padding:2px 2px 2px 25px;margin-top:2px;width:90%\">\r\n");

	if(Utils.StrToInt(usergroupinfo.Maxattachsize, 0)>0)
	{

	Response.Write("							你目前可上传的附件大小为 0 字节.\r\n");

	}
	else

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -