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

📄 reply.asp

📁 一个超级漂亮的班级主页asp代码
💻 ASP
字号:
<!--插入html头部分以及数据库接口-->
<!--#include file="in_conn.asp"-->
<!-- #include file="UbbCode.asp" -->
<!--获取发布内容字数限制-->
<!--#include file="in_talksize.asp"-->

<body>
<%
'获取版面分类的传值
dim vkind
vkind=Request.QueryString("kind")

dim kind_name
IF isNumeric(Request.QueryString("kind")) THEN
	vkind=CLng(vkind)
	'找出该版面的相关信息
	sqlstr="SELECT kd_name FROM tblkind WHERE kd_ID="&vkind
	rs.open sqlstr,conn,1,1
		if rs.eof AND rs.bof then
			Response.Redirect "resp.asp?cmd=kindmiss"
		else
			kind_name=rs("kd_name")
		end if
	rs.close
ELSE
	Response.Redirect "resp.asp"
END IF
%>


<script language="JavaScript" src="bbcode.js"></script>
<script language="javascript">
function checkWordCount(){
var vwc,wmax,cha;
var strbox;
vwc=document.fm1.txtcontent.value.length;
wmax=<% =DEF_talksize*1024 %>;
strbox="内容限制字数:"+wmax+"\n当前字数:"+vwc+"\n\n";
cha=Math.abs(wmax-vwc);
	if(vwc>wmax){
		strbox=strbox+"*警告:您的文字数已超出限制"+cha+"个字符";
		}
	else{
		strbox=strbox+"*提示:您还可以输入"+cha+"个字符";
		}
alert(strbox);
}

function checkfill(){
	if(document.fm1.txtcontent.value.length><% =DEF_talksize*1024 %>){
		alert("内容文字过多,请按要求控制在<% =DEF_talksize*1024 %>字符以内");
		return false;
		}
	else if(document.fm1.txtcontent.value==""){
		alert("填写不完整:您没有填写回复的内容!");
		return false;
		}
	else{
		return true;
		}
}

function okpress(){
	if(checkfill()){
		document.fm1.cmdpub.disabled=true;
		document.fm1.submit();
		}
}
</script>

<!--插入网站置顶-->
<% if u_name="" then
	Response.Redirect "log_err.asp"
else
%>
<!--#include file="in_topmb.asp"-->
<% end if %>

<%
'判断用户权限
IF u_power=0 THEN
	Response.Redirect "resp.asp?cmd=id_wait"
ELSEIF u_power<0 THEN
	Response.Redirect "resp.asp?cmd=id_forbid&time="&u_fobdate
END IF
%>

<%
'获取传值
dim vtid,vemo
dim strctrl,stract,strbtn,vcmd
dim vtopic,vcontent

vtid=Request.QueryString("id")
vcmd=Request.QueryString("cmd")

IF vtid<>"" AND isNumeric(vtid) THEN
	vtid=CLng(vtid)
	'找出相应记录
	sqlstr="SELECT t_author,t_topic,t_content,t_isreply,t_belong,t_emotion FROM tbltalk WHERE t_ID="&vtid
	rs.open sqlstr,conn,0,1
		if rs.eof and rs.bof then
			response.Redirect "resp.asp?cmd=talk_idmiss"
		end if

		'获取主题
		if rs("t_isreply")=true then
			vtopic=conn.Execute("SELECT t_topic FROM tbltalk WHERE t_ID="&rs("t_belong"),0,1)(0)
		else
			vtopic=rs("t_topic")
		end if
		
		If vcmd="edit" Then
			'不能编辑主题
				if rs("t_isreply")=false then
					response.Redirect "resp.asp?not_a_reply"
				end if
			'权限判断
				if rs("t_author")<>u_name then
					response.Redirect "resp.asp?cmd=talk_power"
				end if
			strctrl="编辑回复内容"
			stract="reply_mod.asp"
			strbtn=" 完成编辑 "
			vemo=rs("t_emotion")
			vcontent=rs("t_content")
		ElseIf vcmd="pub" Then
			strctrl="回复"
			stract="reply_deal.asp"
			strbtn=" 完成发布 "
			vemo=1
			vcontent=""
		ElseIf vcmd="quote" Then
			strctrl="回复"
			stract="reply_deal.asp"
			strbtn=" 完成发布 "
			vemo=1
			vcontent=vbCrLf&vbCrLf&vbCrLf&vbCrLf&vbCrLf&"[quote][b]**以下引用[u]"&rs("t_author")&"[/u]的发言[/b]"&vbCrLf&hhstr(notubb(rs("t_content")),100)&"[/quote]"
		Else
			Response.Redirect "resp.asp?cmd=cmd"
		End If
	rs.close
ELSE
	Response.Redirect "resp.asp?cmd=idisstr"
END IF
%>

<table align="center" width="700" height="25" border="0" cellspacing="0" cellpadding="0" class="rdbar"><tr>
	<td width="100%" height="100%">
		&nbsp;<a href="index.asp">[首页]</a>-<a href="talkbook.asp">[班级讨论区]</a>-<a href='talklist.asp?kind=<% =vkind %>'><% =unhtml(kind_name) %></a>-<font class="ft1">[<% =strctrl %>]</font>
	</td>
</tr></table>


<table align="center" width="700" height="101" border="0" cellspacing="0" cellpadding="6" class="rdd">
	<tr><td width="100%">
	<form name="fm1" action="<% =stract %>" method="post">
	<input type="hidden" name="hidID" value="<% =vtid %>">
	<input type="hidden" name="hid_kind" value="<% =vkind %>">
	&nbsp;<b>**回复关于主题:</b><font class="ft1"><% =unhtml(vtopic) %></font><br><br>
		<table width="100%" height="25" border="0" cellpadding="0" cellspacing="0"><tr>
		<td width="60" height="100%" valign="top">
		&nbsp;<b>**表情:</b>
		</td>
		<td valign="top">
		<%
		dim strchk
		FOR i=1 TO 16
			if i=vemo then
				strchk="checked"
			else
				strchk=""
			end if
		%>
		<input type="radio" name="rademotion" value="<% =i %>" <% =strchk %>><img src="img/topic/<% =i %>.gif" border="0" align="absmiddle">&nbsp;&nbsp;
		<%
			if i mod 8=0 then
				Response.Write "<br>"
			end if
		NEXT
		%>
		</td>
		</tr></table>
	<br>&nbsp;<b>**回复内容:</b>支持<font color="red">UBB代码</font>:<a href="ubbhelp.asp" target="_blank">[UBB使用方法帮助]</a>
	&nbsp;<font color="red">**</font>内容文字请控制在<% =DEF_talksize*1024 %>字符内<br>
	UBB工具╋
	<a href="javascript:setbold()"><img src="img/ubbbar/BOLD.GIF" border="0" alt="插入粗体文本"></a>
	<a href="javascript:italicize()"><img src="img/ubbbar/italicize.gif" border="0" alt="插入斜体文本"></a>
	<a href="javascript:underline()"><img src="img/ubbbar/underline.gif" border="0" alt="插入下划线"></a>
	<a href="javascript:center()"><img src="img/ubbbar/CENTER.GIF" border="0" alt="居中对齐"></a>
	<a href="javascript:hyperlink()"><img src="img/ubbbar/URL1.GIF" border="0" alt="插入超级链接"></a>
	<a href="javascript:email()"><img src="img/ubbbar/EMAIL1.GIF" border="0" alt="插入邮件地址"></a>
	<a href="javascript:image()"><img src="img/ubbbar/IMAGE.GIF" border="0" alt="插入图像"></a>
	<a href="javascript:flash()"><img src="img/ubbbar/SWF.GIF" border="0" alt="插入flash"></a>
	<a href="javascript:showcode()"><img src="img/ubbbar/CODE.GIF" border="0" alt="插入代码"></a>
	<a href="javascript:quoteme()"><img src="img/ubbbar/QUOTE1.GIF" border="0" alt="插入引用"></a>
	<a href="javascript:ublue()"><img src="img/ubbbar/BLUE.GIF" border="0" alt="插入蓝色文字"></a>
	<a href="javascript:ured()"><img src="img/ubbbar/RED.GIF" border="0" alt="插入红色文字"></a>
	<a href="javascript:setfly()"><img src="img/ubbbar/FLY.GIF" border="0" alt="插入飞行文字"></a>
	<a href="javascript:ulight()"><img src="img/ubbbar/LIGHT.GIF" border="0" alt="插入闪烁文字"></a>
	<a href="javascript:uguang()"><img src="img/ubbbar/GLOW.GIF" border="0" alt="插入发光文字"></a>
	<a href="javascript:u3s()"><img src="img/ubbbar/SIZE3.GIF" border="0" alt="插入三号字"></a>
	<br>
	&nbsp;&nbsp;┗━━━辅助方式━
	<input type="radio" name="mode" value="2" onclick="javascript:checkmode(2)" checked alt="点击上面的UBB按钮后<br>通过输入框及文字提示的方式指导您应用UBB"> 向导插入&nbsp;
	<input type="radio" name="mode" value="0" onclick="javascript:checkmode(0)" alt="点击上面的UBB按钮后<br>直接插入相应UBB代码的标记"> 直接插入&nbsp;
	<input type="radio" name="mode" value="1" onclick="javascript:checkmode(1)" alt="点击上面的UBB按钮后<br>不插入任何内容,只弹出相应UBB标记的使用帮助"> 帮助信息&nbsp;
	<a href="javascript:checkWordCount()" title="检查文字数是否在限制长度之内">[检查文字数]</a>
		<table width="100%" height="20" border="0" cellpadding="0" cellspacing="0"><tr>
			<td width="500" height="100%" align="right" valign="top">
			&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
			<textarea name="txtcontent" tabindex="6" rows="15" cols="60" class="fill" onfocus="javascript:getActiveText(this)" onclick="javascript:getActiveText(this)" onchange="javascript:getActiveText(this)"><% =vcontent %></textarea>
			</td>
			<th valign="top">
			<br>[添加UBB表情]<br>
				<a href="javascript:AddText('[em01]')"><img src="UBBicon/EM01.GIF" border="0" alt="添加该表情的UBB代码" vspace="2"></a>
				<a href="javascript:AddText('[em02]')"><img src="UBBicon/EM02.GIF" border="0" alt="添加该表情的UBB代码" vspace="2"></a>
				<a href="javascript:AddText('[em03]')"><img src="UBBicon/EM03.GIF" border="0" alt="添加该表情的UBB代码" vspace="2"></a><br>
				<a href="javascript:AddText('[em04]')"><img src="UBBicon/EM04.GIF" border="0" alt="添加该表情的UBB代码" vspace="2"></a>
				<a href="javascript:AddText('[em05]')"><img src="UBBicon/EM05.GIF" border="0" alt="添加该表情的UBB代码" vspace="2"></a>
				<a href="javascript:AddText('[em06]')"><img src="UBBicon/EM06.GIF" border="0" alt="添加该表情的UBB代码" vspace="2"></a><br>
				<a href="javascript:AddText('[em07]')"><img src="UBBicon/EM07.GIF" border="0" alt="添加该表情的UBB代码" vspace="2"></a>
				<a href="javascript:AddText('[em08]')"><img src="UBBicon/EM08.GIF" border="0" alt="添加该表情的UBB代码" vspace="2"></a>
				<a href="javascript:AddText('[em09]')"><img src="UBBicon/EM09.GIF" border="0" alt="添加该表情的UBB代码" vspace="2"></a><br>
				<a href="javascript:AddText('[em10]')"><img src="UBBicon/EM10.GIF" border="0" alt="添加该表情的UBB代码" vspace="2"></a>
				<a href="javascript:AddText('[em11]')"><img src="UBBicon/EM11.GIF" border="0" alt="添加该表情的UBB代码" vspace="2"></a>
				<a href="javascript:AddText('[em12]')"><img src="UBBicon/EM12.GIF" border="0" alt="添加该表情的UBB代码" vspace="2"></a><br>
				<a href="javascript:AddText('[em13]')"><img src="UBBicon/EM13.GIF" border="0" alt="添加该表情的UBB代码" vspace="2"></a>
				<a href="javascript:AddText('[em14]')"><img src="UBBicon/EM14.GIF" border="0" alt="添加该表情的UBB代码" vspace="2"></a>
				<a href="javascript:AddText('[em15]')"><img src="UBBicon/EM15.GIF" border="0" alt="添加该表情的UBB代码" vspace="2"></a><br>
				<a href="javascript:AddText('[em16]')"><img src="UBBicon/EM16.GIF" border="0" alt="添加该表情的UBB代码" vspace="2"></a>
				<a href="javascript:AddText('[em17]')"><img src="UBBicon/EM17.GIF" border="0" alt="添加该表情的UBB代码" vspace="2"></a>
				<a href="javascript:AddText('[em18]')"><img src="UBBicon/EM18.GIF" border="0" alt="添加该表情的UBB代码" vspace="2"></a>
			</th>
		</tr></table>
		<p align="center"><input type="Button" name="cmdpub" value="<% =strbtn %>" class="an" onClick="javascript:okpress()">&nbsp;&nbsp;</p>
	</form>
	</td></tr>

</table>


<!--插入在线统计-->
<!--#include file="in_online.asp"-->
<!--插入网站置底-->
<!--#include file="in_bottom.asp"-->
</body>

</html>

⌨️ 快捷键说明

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