📄 bbsadd.asp
字号:
<!--#include file="config.asp"-->
<!-- #include file="Ubbcode.asp"-->
<!--#include file="head.asp"-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title><%=Sitename&"-网址:"&Sitehttp%></title>
<LINK href="css.css" type=text/css rel=stylesheet>
</head>
<body onkeydown="if(event.ctrlKey&&event.keyCode=='13') bbsadd.submit.click();">
<%call sitehead
if session("xyluserid")="" then ShowError("请登录后再操作")
bid=clng(request("bid"))
aid=clng(request("aid"))
if bid="" or bid<1 then ShowError("版面不存在")
rs.open "select * from bbsbm where id="&bid&"",conn,1,1
If Rs.eof and Rs.bof Then ShowError("访问的版面不存在")
bmname=rs("bmname")
rs.close%>
<table width="760" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#f9f8f2" class="border">
<tr>
<td height="25"> <img src="skins/1/xb3.gif"> 当前位置:<a href="index.asp"></a><a href="index.asp">首页</a> >> <a href="bbs.asp"></a><a href="bbs.asp">论坛</a> >> <a href="bbs.asp"></a><a href="bbsbm.asp?bid=<%=bid%>"><%=bmname%></a> >> <a href="bbs.asp"></a>发表帖子</td>
</tr>
</table>
<%Select Case request("action")
Case "reply":
call reply
Case "re2":
Call re2
Case "add2":
Call add2
Case Else:
call add1
End Select
sub add1%>
<script language=javascript>
<!--
var EFlag = 1;
var ValidationPassed = true;
function rightStr(str,n)
{
if(str.length<=n)
{
return(str);
}
{
return(str.substr(str.length-n,n));
}
}
function insertHTML2(html) {
LEADEDT.focus();
if (!validateMode()) return;
if (LEADEDT.document.selection.type.toLowerCase() != "none")
LEADEDT.document.selection.clear() ;
LEADEDT.document.selection.createRange().pasteHTML(html) ;
LEADEDT.focus();
}
function addcontent(str1,str2)
{
if(EFlag == 1)
{
bbsadd.Form_Content.focus();
if ((document.selection)&&(document.selection.type== "Text"))
{
var range= document.selection.createRange();
var ch_text=range.text;
range.text= str1 + ch_text + str2;
}
else
{
document.bbsadd.Form_Content.value=document.bbsadd.Form_Content.value+str1+str2;
bbsadd.Form_Content.focus();
}
}
else{insertHTML2(str1+str2);return;}
}
function submitonce(theform)
{
var lg;
if(EFlag == 1)
{
lg = theform.Form_Content.value.length
}
else
{
lg = LEADEDT.document.body.innerHTML.length;
}
if(lg > 16384)
{
alert("发表的内容超过了16384文字,目前长度" + lg + "文字\n");
ValidationPassed = false;
return;
}
else
{
ValidationPassed = true;
}
if (document.all||document.getElementById)
{
for (i=0;i<theform.length;i++)
{
var tempobj=theform.elements[i];
if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset")
tempobj.disabled=true;
}
}
}
function storeCaret (textEl)
{
if (textEl.createTextRange)
textEl.caretPos = document.selection.createRange().duplicate();
}
function checklength()
{
if(EFlag == 1)
{
alert("帖子内容长度: "+document.bbsadd.Form_Content.value.length+" 个字,\n最多允许16384字节。");
}
else
{
alert("帖子内容长度: "+LEADEDT.document.body.innerHTML.length+" 个字,\n最多允许16384字。");
}
}
function ctlkey()
{
if(event.ctrlKey && window.event.keyCode==13){submitonce(document.bbsadd);if(ValidationPassed)document.bbsadd.submit();}
if(event.altKey && (window.event.keyCode==83 || window.event.keyCode==115)){submitonce(document.bbsadd);if(ValidationPassed)document.bbsadd.submit();}
}
function changemode(mode)
{
submitonce(document.bbsadd);
if(ValidationPassed == true)
{
document.bbsadd.LMT_DefaultEdit.value = mode;
document.bbsadd.submit();
}
}
var ie = (document.all)? true:false
if (ie)
{
window.document.onkeydown=ctlkey;
}
//-->
</script>
<table width="760" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="25" bgcolor="#FFCCCC"> <b>发表帖子</b></td>
</tr>
</table>
<table width="760" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="1" bgcolor="#FFFFFF"></td>
</tr>
</table>
<table width="760" border="0" align="center" cellpadding="1" cellspacing="1" class="tableborder">
<form name="bbsadd" method="post" action="?bid=<%=bid%>&action=add2" onSubmit="submitonce(this);return ValidationPassed;">
<tr bgcolor="#F7F3F7">
<td width="109" height="25">
<div align="center">标题:</div></td>
<td width="645" bgcolor="#F7F3F7"><input name="atitle" type="text" class="formtext3" id="atitle" maxlength="30"></td>
</tr>
<tr bgcolor="#FFFBF7">
<td width="109" height="25"><div align="center">表情: </div></td>
<td width="645" bgcolor="#FFFBF7"><%for i=1 to 18%>
<input type="radio" name="bbsface" value="face<%=i%>.gif"<%if i=1 then response.write " checked" end if%>>
<img src="skins/1/bbsface/face<%=i%>.gif">
<%if i mod 9=0 then response.write "<br>"
next%></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="109" height="25"><div align="center">UBB标签:
</div></td><td width="645" bgcolor="#F7F3F7"><a href="javascript:addcontent('[B]','[/B]');" title=粗体><img src="skins/1/bbsface/bold.GIF" width="20" height="20" align="absmiddle" border=0></a>
<a href="javascript:addcontent('[I]','[/I]');" title=斜体><img src="skins/1/bbsface/italicize.GIF" width="20" height="20" align="absmiddle" border=0></a>
<a href="javascript:addcontent('[U]','[/U]');" title=下划线><img src="skins/1/bbsface/underline.GIF" width="20" height="20" align="absmiddle" border=0></a>
<a href="javascript:addcontent('[ALIGN=CENTER]','[/ALIGN]');" title=居中><img src="skins/1/bbsface/center.GIF" width="20" height="20" align="absmiddle" border=0></a>
<a href="javascript:addcontent('[URL]','[/URL]');" title=链接><img src="skins/1/bbsface/url1.GIF" width="20" height="20" align="absmiddle" border=0></a>
<a href="javascript:addcontent('[EMAIL]','[/EMAIL]');" title=邮件><img src="skins/1/bbsface/email1.GIF" width="20" height="20" align="absmiddle" border=0></a>
<a href="javascript:addcontent('[IMGA]','[/IMGA]');" title=图片><img src="skins/1/bbsface/image.GIF" width="20" height="20" align="absmiddle" border=0></a>
<a href="javascript:addcontent('[FLASH]','[/FLASH]');" title=Flash><img src="skins/1/bbsface/swf.GIF" width="20" height="20" align="absmiddle" border=0></a>
<a href="javascript:addcontent('[CODE]','[/CODE]');" title=代码><img src="skins/1/bbsface/code.GIF" width="20" height="20" align="absmiddle" border=0></a>
<a href="javascript:addcontent('[QUOTE]','[/QUOTE]');" title=引用><img src="skins/1/bbsface/quote1.GIF" width="20" height="20" align="absmiddle" border=0></a>
<a href="javascript:addcontent('[FLY]','[/FLY]');" title=飞行><img src="skins/1/bbsface/fly.GIF" width="20" height="20" align="absmiddle" border=0></a>
<a href="javascript:addcontent('[LIGHT]','[/LIGHT]');" title=闪烁文字><img src="skins/1/bbsface/light.GIF" width="20" height="20" align="absmiddle" border=0></a>
<a href="javascript:addcontent('[GLOW=255,RED,2]','[/GLOW]');" title=发光><img src="skins/1/bbsface/glow.GIF" width="20" height="20" align="absmiddle" border=0></a>
<a href="javascript:addcontent('[SHADOW=255,RED,2]','[/SHADOW]');" title=阴影><img src="skins/1/bbsface/shadow.GIF" width="20" height="20" align="absmiddle" border=0></a>
<a href="javascript:addcontent('[SIZE=3]','[/SIZE]');" title=3号字><img src="skins/1/bbsface/size3.GIF" width="20" height="20" align="absmiddle" border=0></a>
<a href="javascript:addcontent('[COLOR=blue]','[/COLOR]');" title=蓝色字><img src="skins/1/bbsface/blue.gif" width="20" height="20" align="absmiddle" border=0></a>
<a href="javascript:addcontent('[COLOR=red]','[/COLOR]');" title=红色字><img src="skins/1/bbsface/red.GIF" width="20" height="20" align="absmiddle" border=0></a>
<a href="javascript:addcontent('[MP=320,240]','[/MP]');" title=插入Media文件><img src="skins/1/bbsface/media.gif" width="20" height="20" align="absmiddle" border=0></a>
<a href="javascript:addcontent('[RM=320,240]','[/RM]');" title=插入RealPlay文件><img src="skins/1/bbsface/real.gif" width="20" height="20" align="absmiddle" border=0></a>
</td>
</tr>
<tr bgcolor="#FFFBF7">
<td height="100" valign="top"><div align="center">内容:</div></td>
<td bgcolor="#FFFBF7"><textarea name="Form_Content" cols="85" rows="15" id="Form_Content"></textarea>
<br> <INPUT tabIndex=3 type=submit value=发表帖子 name=submit>
<INPUT tabIndex=5 type=reset value=清空内容 name=topicsreset>
[完成后可按 Ctrl+Enter 发布]</td>
</tr></form>
</table>
<br>
<%end sub
sub add2
atitle=obj.HtmlEncode(request.form("atitle"))
Form_Content=request.form("Form_Content")
bbsface=obj.HtmlEncode(request.form("bbsface"))
if atitle="" or Form_Content="" or bbsface="" then ShowError("请将表单填写完整")
rs.open "select * from bbs where 1=2",conn,1,3
rs.addnew
rs("title")=atitle
rs("content")=UBB_Code(obj.HtmlEncode(Form_Content))
rs("cantent")=Form_Content
rs("face")=bbsface
rs("bbsbm")=bid
rs("userid")=session("xyluserid")
rs("adddate")=now()
rs("lastdate")=now()
rs("lastuserid")=session("xyluserid")
rs("ip")=Request.ServerVariables("REMOTE_ADDR")
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -