📄 pmprompt.jsp
字号:
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib uri="/WEB-INF/c.tld" prefix="c"%>
<div class="box" id="pmprompt">
<c:if test="${user.pmsound>0}"><bgsound src="images/sound/pm_${user.pmsound}.wav" /></c:if>
<span class="headactions"> <a href="pm.jsp" target="_blank">[查看详情]</a><c:if test="${user.newpm>0}"><a href="pm.jsp?action=noprompt" onclick="ajaxget(this.href+'&rand='+Math.random(), 'pmprompt', null, null, 'none');doane(event);">[不再提示]</a></c:if></span>
<h4>您有<c:if test="${newpmnum>0}"><span id="newpmnum">${newpmnum}</span>条新短消息 </c:if><c:if test="${announcepm>0}">${announcepm} 条公共消息</c:if></h4>
<table summary="New PM" cellspacing="0" cellpadding="5">
<c:if test="${pmlists!=null}">
<c:forEach items="${pmlists}" var="pm">
<tbody id="pmrow_${pm.pmid}">
<tr>
<td width="13%" nowrap valign="top">
<span class="bold">来自: </span>
<c:choose>
<c:when test="${pm.announce!=null}">公共消息</c:when>
<c:when test="${pm.msgfromid>0}"><a href="space.jsp?uid=${pm.msgfromid}">${pm.msgfrom}</a></c:when>
<c:otherwise>系统消息</c:otherwise>
</c:choose>
</td>
<td>
<span class="bold" nowrap>标题:</span>
<c:choose>
<c:when test="${pm.announce!=null}"><a href="pm.jsp?action=view&folder=announce&pmid=${pm.id}" onclick="showpm(event, this)" id="pm_view_${pm.id}">${pm.subject}</a></c:when>
<c:otherwise><a href="pm.jsp?action=view&folder=inbox&pmid=${pm.pmid}&rand='"+Math.random() onclick="showpm(event, this)" id="pm_view_${pm.pmid}">${pm.subject}</a></c:otherwise>
</c:choose>
</td>
</tr>
</tbody>
</c:forEach>
</c:if>
</table>
</div>
<script type="text/javascript">
lastpmid = null;
function hidelastpm(pmid) {
if(lastpmid && lastpmid != pmid) {
changedisplay($('pm_'+lastpmid), 'none');
}
lastpmid = pmid;
}
</script>
<script type="text/javascript">
var prepmdiv = '';
function showpm(event, obj) {
var url = obj.href + '&inajax=1&rand='+Math.random();
var currpmdiv = obj.id + '_div';
if(!$(currpmdiv)) {
var x = new Ajax();
x.get(url, function(s) {
evalscript(s);
//debug 确定表格和当前所在行,插入行,列。
var table1 = obj.parentNode.parentNode.parentNode.parentNode;
var row1 = table1.insertRow(obj.parentNode.parentNode.rowIndex + 1);
row1.id = currpmdiv;
row1.className = 'row';
var cell1 = row1.insertCell(0);
cell1.innerHTML = ' ';
cell1.className = 'pmmessage';
var cell2 = row1.insertCell(1);
cell2.colSpan = '3';
cell2.innerHTML = s;
cell2.className = 'pmmessage';
if(prepmdiv) {
$(prepmdiv).style.display = 'none';
}
changestatus(obj);
prepmdiv = currpmdiv;
})
} else {
if($(currpmdiv).style.display == 'none') {
$(currpmdiv).style.display = '';
changestatus(obj);
if(prepmdiv) {
$(prepmdiv).style.display = 'none';
}
prepmdiv = currpmdiv;
} else {
$(currpmdiv).style.display = 'none';
prepmdiv = '';
}
}
doane(event);
}
</script>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -