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

📄 user_message.asp

📁 依蓝旅游网站管理系统Elan2008.SP2
💻 ASP
📖 第 1 页 / 共 2 页
字号:
function Check(frm){
  if(frm.Receiver.value.trim()==""){
     alert("请输入收信人");
	 frm.Receiver.focus();
	 return false;
  }
  if(frm.Title.value.trim()==""){
     alert("请输入短信主题");
	 frm.Title.focus();
	 return false;
  }
  if(frm.Content.value.trim()==""){
     alert("请输入短信内容");
	 frm.Content.focus();
	 return false;
  }
  
  SubmitOnce(frm);
}
</script>
<table width="100%" border="0" cellspacing="1" cellpadding="0">
  <tr>
    <td><%=CurrentPath%></td>
  </tr>
</table>
<form name="myform" action="User_Message.asp" method="post" onSubmit="return Check(this)">
<table width="100%" border="0" cellpadding="0" cellspacing="1" class="Border">
  <tr>
    <td colspan="2" class="top_26"><strong>撰写短信</strong></td>
  </tr>
  <tr>
    <td width="16%" align="right" class="td_ItemName"><strong>收信人:</strong></td>
    <td width="84%" class="td_22"><input name="Receiver" type="text" id="Receiver" size="50" value="<%=EL_Common.ServerHTMLEncode(EL_Common.ELRequest("UserName", 1))%>"></td>
  </tr>
  <tr>
    <td align="right" class="td_ItemName"><strong>短信主题:</strong></td>
    <td class="td_22"><input name="Title" type="text" id="Title" value="<%=EL_Common.ServerHTMLEncode(EL_Common.ELRequest("Title", 1))%>" size="80"></td>
  </tr>
  <tr>
    <td align="right" class="td_ItemName"><strong>短信内容:</strong></td>
    <td class="td_22"><textarea name="Content" cols="80" rows="15" id="Content"></textarea></td>
  </tr>
  <tr>
    <td align="right" class="td_ItemName"></td>
    <td class="td_50"><input type="submit" name="Submit4" value="发送短信">
      <input type="button" name="Submit5" value=" 取 消 " onClick="history.back()">
      <input name="Action" type="hidden" id="Action" value="SendMsg"></td>
  </tr>
</table>
</form>
<%
EL_Common.ShowScriptError()
End Sub

Sub ManageMessage()
On Error Resume Next
Dim MessageCmd, rsMessage, StrFields, StrCondition, i
Dim PageSizes, PageCounts, RowCount, TotalRowCount

PageSizes = 20
StrFields = "MessageID,Title,Sender,Receiver,UpdateTime,Readed"

If MessageType = 1 Then
   StrCondition = "Receiver='"& EL_User.UserName &"' "
ElseIf MessageType = 2 Then 
   StrCondition = "Sender='"& EL_User.UserName &"' "
Else  
   StrCondition = "(Receiver='"& EL_User.UserName &"' OR Sender='"& EL_User.UserName &"') "
End If

If Search_Keywords<>"" And Search_Field<>"" Then 
   StrCondition = StrCondition &" And "& Search_Field &" Like '%"& Search_Keywords &"%'"
End If

Call EL_Common.InitCommand(MessageCmd, "EL_SP_SplitPage")
With MessageCmd
  .Parameters.Append .CreateParameter("RETURN", 3, 4, 4)
  .Parameters.Append .CreateParameter("@Tables", 200, 1, 50, "EL_Message")
  .Parameters.Append .CreateParameter("@PrimaryKey", 200, 1, 20, "MessageID")
  .Parameters.Append .CreateParameter("@Sort", 200, 1, 200, "UpdateTime DESC")
  .Parameters.Append .CreateParameter("@CurrentPage", 3, 1, 4, CurrentPage)
  .Parameters.Append .CreateParameter("@PageSize", 3, 1, 4, PageSizes)
  .Parameters.Append .CreateParameter("@Fields", 200, 1, 1000, StrFields)
  .Parameters.Append .CreateParameter("@Filter", 200, 1, 1000, StrCondition)
  .Parameters.Append .CreateParameter("@Group", 200, 1, 1, "")
  .Parameters.Append .CreateParameter("@TotalRowCount", 3, 2, 4)
  .Parameters.Append .CreateParameter("@PageCount", 3, 2, 4)
  Set rsMessage = .Execute()
End With
rsMessage.Close()
RowCount = MessageCmd(0)
TotalRowCount = MessageCmd(9)
PageCounts = MessageCmd(10)


If Search_Keywords<>"" And Search_Field<>"" Then
  CurrentPath = CurrentPath &" >> 短信搜索 >> "
  Select Case lCase(Search_Field)
     Case "title": CurrentPath = CurrentPath &"短信标题:"
	 Case "content": CurrentPath = CurrentPath &"短信内容:"
  End Select
  CurrentPath = CurrentPath &"<span class=redtext>"& Search_Keywords &"</span>"
Else
   If MessageType = 1 Then
      CurrentPath = CurrentPath &" >> 收信箱"
   ElseIf MessageType = 2 Then 
      CurrentPath = CurrentPath &" >> 发信箱"
   Else  
      CurrentPath = CurrentPath &" >> 所有短信"
   End If
End If
%>
<script language="javascript">
function CheckedAll(){
  for (var i=0;i<document.myform.elements.length;i++){
    var e = document.myform.elements[i];
    if (e.type == 'checkbox' && e.name=='CheckObject' && e.disabled == false){
       e.checked = true;
    }
  }
  getObject("myselect").innerHTML = "[<a href='javascript:CancelAll()'>取消</a>]";
}
function CancelAll(){
  for (var i=0;i<document.myform.elements.length;i++){
    var e = document.myform.elements[i];
    if (e.type == 'checkbox' && e.name=='CheckObject' && e.disabled == false){
       e.checked = false;
    }
  }
  getObject("myselect").innerHTML = "[<a href='javascript:CheckedAll()'>全选</a>]";
}
function CheckObject(){
   var frm = getObject("myform");
   for (var i=0;i<frm.elements.length;i++){
    var e = frm.elements[i];
    if (e.type == 'checkbox' && e.name=='CheckObject' && e.disabled == false && e.checked == true ){
       return true
    }
  }
  return false;
}
function doDelete(){
  var frm = getObject("myform");
  if(!CheckObject()){
     alert("请至少选定1条短信");
	 return false;
  }
  frm.action = "User_Message.asp?Action=Delete";
  if(confirm("确认要执行删除选定的短信吗?")){
     frm.submit();
	 return;
  }
  return false;
}
function ClearMessage(type){
  var frm = getObject("myform");  
  var s = ""
  if(type==1){
     s = "确认要清空收信箱吗?"
	 frm.action = "User_Message.asp?Action=ClearReceive";
  }else{
     s = "确认要清空发信箱吗?"
	 frm.action = "User_Message.asp?Action=ClearSend";
  }
  if(confirm(s)){
     frm.submit();
	 return;
  }
}
</script>
<table width="100%" border="0" cellspacing="1" cellpadding="0">
  <tr>
    <td><%=CurrentPath%></td>
  </tr>
</table>
<form name="myform" action="User_Message.asp" method="post" onSubmit="SubmitOnce(this)">
<table width="100%" border="0" cellpadding="0" cellspacing="1" class="Border">
  <tr>
    <td width="5%" align="center" class="top_Item"><strong>选择</strong></td>
    <td width="11%" align="center" class="top_Item"><strong>发信人</strong></td>
    <td width="12%" align="center" class="top_Item"><strong>收信人</strong></td>
    <td width="46%" align="center" class="top_Item"><strong>主题</strong></td>
    <td width="15%" align="center" class="top_Item"><strong>发信日期</strong></td>
    <td width="5%" align="center" class="top_Item"><strong>已读</strong></td>
    <td width="6%" align="center" class="top_Item"><strong>操作</strong></td>
  </tr>
  <%
   If RowCount = 0 Then
      Response.Write "<tr><td class='td_50' colspan=7 align=center>没有任何短信</td></tr>"
   Else
      rsMessage.Open()
	  For i = 1 To RowCount
  %>
  <tr class="td_22" onMouseOver="this.className='MouseOver_22'" onMouseOut="this.className='td_22'">
    <td align="center"><input name="CheckObject" type="checkbox" id="CheckObject" value="<%=rsMessage("MessageID")%>"></td>
    <td align="center"><%=EL_Common.ServerHTMLEncode(rsMessage("Sender"))%></td>
    <td align="center"><%=EL_Common.ServerHTMLEncode(rsMessage("Receiver"))%></td>
    <td style="padding-left:5px;"><a href="User_Message.asp?Action=Read&MessageID=<%=rsMessage("MessageID")%>"><%=EL_Common.ServerHTMLEncode(rsMessage("Title"))%></a></td>
    <td align="center"><%=rsMessage("UpdateTime")%></td>
    <td align="center"><%=EL_Common.ShowBoolean(rsMessage("Readed").value, "<strong class=greentext>√</strong>", "<strong class=redtext>×</strong>")%></td>
    <td align="center"><a href="User_Message.asp?Action=Delete&MessageID=<%=rsMessage("MessageID")%>" onClick="return confirm('确认要删除此短信吗?')">删除</a></td>
  </tr>
  <%
         If i<RowCount Then rsMessage.MoveNext
	  Next
	  rsMessage.Close()
   End If
  %>
</table>
<table width="100%" border="0" cellspacing="1" cellpadding="0">
  <tr>
    <td width="12%"><span id="myselect">[<a href="javascript:CheckedAll()">全选</a>]</span></td>
    <td width="88%" align="right" nowrap><%=EL_Common.ShowPage(URLParameters, CurrentPage, PageSizes, PageCounts, TotalRowCount, "短信", "条")%></td>
  </tr>
</table>

<table width="100%" border="0" cellspacing="1" cellpadding="0">
  <tr>
    <td height="50" align="center">
    <%
	  Dim Disabled
	  If RowCount = 0 Then Disabled = "disabled"
	%>
    <input type="button" name="Submit" value="删除选定短信" onClick="doDelete()" <%=Disabled%>>
	<% If MessageType = 1 Then %>
    <input type="button" name="Submit2" value="清空收信箱" onClick="ClearMessage(1)" <%=Disabled%>>
	<% End If %>
	<% If MessageType = 2 Then %>
    <input type="button" name="Submit22" value="清空发信箱" onClick="ClearMessage(2)" <%=Disabled%>>
	<% End If %>
    </td>
  </tr>
</table>
</form>
<form name="search" method="get" action="User_Message.asp">
<table width="100%" border="0" cellpadding="0" cellspacing="1" class="Border">
  <tr>
    <td width="8%" align="right" nowrap class="td_50">短信搜索:</td>
    <td width="92%" class="td_50">
	  <select name="MessageType" id="MessageType">
	    <option value="0">所有短信</option>
	    <option value="1">收信箱</option>
	    <option value="2">发信箱</option>
      </select>
	  <select name="Search_Field" id="Search_Field">
	    <option value="Title">短信标题</option>
		<option value="Content">短信内容</option>
      </select>
      <input name="Search_Keywords" type="text" id="Search_Keywords" value="关键字">
      <input type="submit" name="Submit3" value="搜索"></td>
  </tr>
</table>
</form>
<%
Set rsMessage = Nothing
Set MessageCmd = Nothing
EL_Common.ShowScriptError()
End Sub
%>
</div>
</body>
</html>

⌨️ 快捷键说明

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