📄 mailbox.jsp
字号:
<%@ page contentType="text/html; charset=utf-8" session="true" errorPage="frame_user_error.jsp" %>
<%@ include file="validate.jsp" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>邮件列表</title>
<script src="js/prototype.js" type="text/JavaScript"></script>
<SCRIPT LANGUAGE=javascript>
<!--
function handlerFunc1() {
location.replace(location.href);
}
function handlerFunc2() {
top.location.replace(top.location.href);
}
function errFunc() {
alert("删除失败");
}
function doClear(box)
{
if(confirm('警告:邮件删除不可恢复,是否真的要清空?')) {
//form1.dirName.value=box;
//form1.subCommand.value="clearDir";
//form1.submit();
//location.href="clearDir.jsp?box="+box;
var pars="box="+box;
new Ajax.Request('clearDir.jsp', {parameters:pars, onSuccess:handlerFunc1, onFailure:errFunc});
}
}
function doDelete(box)
{
if(confirm('警告:邮箱删除不可恢复,是否真的要删除邮箱?')) {
//form1.dirName.value=box;
//form1.subCommand.value="delDir";
//form1.submit();
//location.href="delDir.jsp?box="+box;
var pars="box="+box;
new Ajax.Request('delDir.jsp', {parameters:pars, onSuccess:handlerFunc2, onFailure:errFunc});
}
}
function doNewDir()
{
//长度限制
if(form1.dirName.value=='')
{
alert('文件夹名不能为空');
return;
}
//form1.subCommand.value="createDir";
//form1.submit();
//location.href="createDir.jsp?box="+form1.dirName.value;
var pars="box="+form1.dirName.value;
new Ajax.Request('createDir.jsp', {parameters:pars, onSuccess:handlerFunc2, onFailure:errFunc});
}
function renameFdr(parentfid )
{
var nn = window.prompt("文件夹名","");
if(nn==null || nn=="null" || nn=="")
{
alert('文件夹名不能为空');
return;
}
var str=nn;
var i=1;
for(var x=0;x<str.length;x++)
{
i++;
if(escape(str.charAt(x)).length>4)
{
i++;
}
}
var L=16;
if(L<i-1)
{
alert('此输入框最多只能输入 '+L+' 个字符;您输入的数据现在多出了 '+(i-1-L)+' 个字符;一个汉字相当于两个字符。');
}
else{
//form1.dirName.value=parentfid;
//form1.subCommand.value="renameDir";
//form1.action = 'mail-box.do?newDirName='+nn;
//form1.submit();
//location.href="renameDir.jsp?box="+parentfid+"&newBox="+nn;
var pars="box="+parentfid+"&newBox="+nn;
new Ajax.Request('renameDir.jsp', {parameters:pars, onSuccess:handlerFunc2, onFailure:errFunc});
}
}
-->
</script>
<link href="css/style.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#F2F1F2" leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0" scroll="no" background="images/login_bg.gif">
<div style="overflow: auto;height:100%;width:100%;">
<table width="100%" height="5%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="11" height="11" > </td>
<td > </td>
</tr>
</table>
<table width="100%" height="95%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="11" valign="top"><img src="images/spacer.gif" width="11" height="20"></td>
<td align="center" valign="top" bgcolor="ECF4F5"><br>
<table width="99%" height="34" border="1" cellpadding="0" cellspacing="0" bordercolor="9AC0E1" background="images/table_headbg.gif" style="border-collapse: collapse">
<tr align="center">
<td width="22%" nowrap>邮件箱名称</td>
<td width="16%" nowrap>邮件总数</td>
<td width="21%" nowrap>未读邮件数</td>
<td width="18%" nowrap>占用空间</td>
<td width="23%" nowrap>操作</td>
</tr>
</table>
<TABLE WIDTH='99%' height='150' BORDER='1' align='center' CELLPADDING='0' CELLSPACING='0' bordercolor="C7D0D2" class="table2" style="border-collapse: collapse">
<FORM id='form1' name="form1" METHOD='POST'>
<input type="hidden" name="easyJFAction" value="update">
<input type="hidden" name="subCommand" value="creatDir">
<thead>
</thead>
<%
java.util.List list=EmailManage.getMailBoxInfo(user.getUserName(),user.getServerDomain());
for(int i=0;i<list.size();i++) {
java.util.Map map=(java.util.Map)list.get(i);
%>
<tr align='center' bgcolor="EEF6F9">
<TD width='22%' height="30" nowrap><a href="list.jsp?box=<%=map.get("id")%>"><%=map.get("name")%></a></TD>
<TD width='16%' nowrap><%=map.get("num")%></TD>
<TD width='21%' nowrap><%=map.get("newNum")%></TD>
<TD width='18%' nowrap><%=map.get("sizeInfo")%></TD>
<TD width='23%' nowrap><%if(!("newbox".equals(map.get("id"))||"inbox".equals(map.get("id"))||"sendbox".equals(map.get("id"))||"delbox".equals(map.get("id"))||"draftbox".equals(map.get("id")))) {
%><a href="javascript:doDelete('<%=map.get("id")%>')">删除</a> <a href="javascript:renameFdr('<%=map.get("id")%>')">重命名</a><%}%> <a href="javascript:doClear('<%=map.get("id")%>')">清空</a></TD>
</TR>
<%}%>
<tr align='center' bgcolor="EEF6F9">
<td colspan="5">建新邮件夹 <input type="text" name="dirName" maxlength='16' id="dirName" value="" class="inputbox">
<input type="button" name="build" value="新建" onClick="doNewDir();" class="inputbtn"></td>
</TR>
</form>
</TABLE></td>
<td width="11" bgcolor="ECF4F5"> </td>
</tr>
</table>
</div>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -