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

📄 messagesend.jsp

📁 LyBBS基于Struts1.3/Ajax的架构
💻 JSP
字号:
<%@ page contentType="text/html; charset=GBK" %>
<%@ include file="common/include/taglibs.jsp" %>
<html:html>
<head>
<title><lybbs:web key="forumName"/></title>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<link rel="bookmark" href="favicon.ico" type="image/x-icon">
<%@ include file="common/include/header.jsp" %>
<script language="JavaScript">
function openscript2(url, width, height) {
  var Win = window.open(url,"openwindow",'width=' + width + ',height=' + height + ',resizable=1,scrollbars=yes,menubar=yes,status=yes' );
}
function friendlist() {
 if(document.messageSendForm.friend.value!="")
   document.messageSendForm.msgToName.value=document.messageSendForm.friend.value;
}
function keyDown() {
  if(event.keyCode==83 && event.altKey) {
    //check();
    document.messageSendForm.submit();
  }
}
function check() {
  if(document.messageSendForm.msgMessage.value.length>2000) {
    alert("Text is too large.");
    return false;
  }
  return true;
}

var theform;
var userAgent = navigator.userAgent.toLowerCase();
var is_ie = userAgent.indexOf('msie') != -1;
function init() {
  theform=document.messageSendForm;
  setfocus();
}
function setfocus() {
  theform.msgMessage.focus();
}
function getActiveText() {
  setfocus();
  if (!is_ie || (is_ie && !document.selection)) {
     return false;
  }
  var sel = document.selection;
  var rng = sel.createRange();
  rng.colapse;
  if (rng != null && (sel.type == "Text" || sel.type == "None")) {
     text = rng.text;
  }
  if (theform.msgMessage.createTextRange) {
     theform.msgMessage.caretPos = rng.duplicate();
  }
  return true;
}
function AddText(NewCode) {
  if (typeof(theform.msgMessage.createTextRange) != "undefined" && theform.msgMessage.caretPos) {
    var caretPos = theform.msgMessage.caretPos;
    caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? NewCode + ' ' : NewCode;
  } else {
    theform.msgMessage.value += NewCode;
  }
  setfocus();
}
function smilie(smilietext) { 
  getActiveText();
  AddText(smilietext);
  //document.messageSendForm.msgMessage.value+=smilietext;
}
function open_smilie_window(x_width, y_width) {
  window.open("bbs_misc.do?action=showsmilies", "smilies", "statusbar=no,menubar=no,toolbar=no,scrollbars=yes,resizable=yes,width=" + x_width + ",height=" + y_width);
}
document.onkeydown = keyDown;
</script>
</head>
<body topmargin=0 leftmargin=0 onload="init()">
<p>&nbsp;
<br>
<table class=tableCommonStyle cellpadding=3 cellspacing=1 border=0 align=center>
<!-- onkeydown="if(event.keyCode==83 && event.altKey) messageSendForm.submit()"-->
  <html:form action="bbs_messageSend.do" method="post">
    <tr>
     <td class=catStyle align=center colspan=4>
       <b><bean:message key="jsp.message.send.name"/></b>
     </td>
    </tr>
    <tr>
     <td class=forumColorOne align=center colspan=4>
       <a href="bbs_messageInbox.do"><img src=lybbs/images/msg/inboxpm.gif border=0 alt="<bean:message key="jsp.message.inbox.name"/>" class="gray" width=50 height=40></a>
       <a href="bbs_messageOutbox.do"><img src=lybbs/images/msg/outboxpm.gif border=0 alt="<bean:message key="jsp.message.outbox.name"/>" class="gray" width=50 height=40></a>
       <a href="bbs_preMessageSend.do"><img src=lybbs/images/msg/newpm2.gif border=0 alt="<bean:message key="jsp.message.send.name"/>" class="gray" width=50 height=40></a>
       <a href="javascript:openscript2('bbs_friendList.do',420,320)"><img src=lybbs/images/msg/friendpm.gif border=0 alt="<bean:message key="jsp.friend.name"/>" class="gray" width=50 height=40></a>
     </td>
    </tr>
    <tr>
     <td class=forumColorTwo colspan=2 align=center>
      <b><bean:message key="jsp.message.send.input"/></b>
     </td>
    </tr>
    <tr>
     <td class=forumColorTwo width=20%><b><bean:message key="jsp.message.receivename"/>:&nbsp;</b></td>
     <td class=forumColorTwo>
      <html:text property="msgToName" size="22"/>
      <select name="friend" onchange="friendlist()">
       <option value=""><bean:message key="jsp.friend.list"/></option>
    <logic:present name="friendBean" scope="request">
    <logic:iterate id="element" name="friendBean">
       <option value="<bean:write name="element"/>"><bean:write name="element"/></option>
    </logic:iterate>
    </logic:present>
      </select>
      <select name="saveOutbox">
       <option value="0" selected><bean:message key="common.lybbs.savedate.dontsave"/></option>
       <option value="1"><bean:message key="jsp.message.send.save"/></option>
      </select>
     </td>
    </tr>
    <tr>
     <td class=forumColorTwo valign=top><b><bean:message key="common.lybbs.subject"/>:&nbsp;</b></td>
     <td class=forumColorTwo><html:text property="msgTitle" size="53" maxlength="80"/></td>
    </tr>
    <tr>
     <td class=forumColorTwo valign=top><b><bean:message key="common.lybbs.content"/>:&nbsp;</b><br><bean:message key="errors.maxlength" arg0="" arg1="2000"/></td>
     <td class=forumColorTwo><html:textarea cols="52" rows="12" property="msgMessage"/></td>
    </tr>
    <tr>
     <td class=forumColorTwo valign=top>
       <b><bean:message key="jsp.post.emot.add"/></b></B>
     </td>
     <td class=forumColorTwo>
       <a href="javascript:smilie('[em=01]');"><img src=lybbs/emot/em01.gif border=0></a>
       <a href="javascript:smilie('[em=02]');"><img src=lybbs/emot/em02.gif border=0></a>
       <a href="javascript:smilie('[em=03]');"><img src=lybbs/emot/em03.gif border=0></a>
       <a href="javascript:smilie('[em=04]');"><img src=lybbs/emot/em04.gif border=0></a>
       <a href="javascript:smilie('[em=05]');"><img src=lybbs/emot/em05.gif border=0></a>
       <a href="javascript:smilie('[em=06]');"><img src=lybbs/emot/em06.gif border=0></a>
       <a href="javascript:smilie('[em=07]');"><img src=lybbs/emot/em07.gif border=0></a>
       <a href="javascript:smilie('[em=08]');"><img src=lybbs/emot/em08.gif border=0></a>
       <a href="javascript:smilie('[em=09]');"><img src=lybbs/emot/em09.gif border=0></a>
       <a href="javascript:smilie('[em=10]');"><img src=lybbs/emot/em10.gif border=0></a>
       <a href="javascript:smilie('[em=11]');"><img src=lybbs/emot/em11.gif border=0></a>
       <a href="javascript:smilie('[em=12]');"><img src=lybbs/emot/em12.gif border=0></a>
       <a href="javascript:smilie('[em=13]');"><img src=lybbs/emot/em13.gif border=0></a>
       <a href="javascript:smilie('[em=14]');"><img src=lybbs/emot/em14.gif border=0></a>
       [<a href="javascript:open_smilie_window(240,500)"><bean:message key="common.lybbs.more"/></a>]</td>
    </tr>
    <tr>
     <td class=forumColorTwo colspan=2 align=center>
      <html:submit><bean:message key="common.lybbs.send"/>(Alt+S)</html:submit>
      <html:reset><bean:message key="common.lybbs.reset"/></html:reset>
     </td>
    </tr>
  </html:form>
</table>
</body>
</html:html>

⌨️ 快捷键说明

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