fwebedit.jsp
来自「oa 源代码」· JSP 代码 · 共 462 行 · 第 1/2 页
JSP
462 行
</TD>
</TR>
</TBODY>
</TABLE>
<table border="0" cellspacing="1" width="100%" cellpadding="0" align="center">
<tr align="center" bgcolor="#F2F2F2">
<td height="20" colspan=2 align=center><b><%=doc!=null?doc.getTitle():""%></b> <input type="hidden" name=isuploadfile value="false">
<input type="hidden" name=id value="<%=doc!=null?doc.getID():""%>">
<%=doc!=null?"(id:"+doc.getID()+")":""%> </td>
</tr>
<tr>
<td align="right" class="unnamed2" valign="middle" bgcolor="#FFFFFF">标 题:</td>
<td width="89%" bgcolor="#FFFFFF">
<input name="title" id=me type="TEXT" size=50 maxlength=100 style="background-color:ffffff;color:000000;border: 1 double" value="<%=doc!=null?doc.getTitle():""%>"> <span class="unnamed2"><font color="#FF0000">*</font></span> </td>
</tr>
<tr>
<td align="right" class="unnamed2" valign="middle" bgcolor="#FFFFFF">关键字:</td>
<td bgcolor="#FFFFFF"><input name="keywords" id=keywords type="TEXT" size=30 maxlength=100 style="background-color:ffffff;color:000000;border: 1 double" value="<%=StrUtil.getNullStr(doc==null?dir_code:doc.getKeywords())%>">
( 请用","号分隔)
<span class="unnamed2">
<%
String strRelateChecked = "";
if (doc!=null && doc.getIsRelateShow())
strRelateChecked = "checked";
%>
相关文章:
<input type="checkbox" name="isRelateShow" value="1" <%=strRelateChecked%>>
显示</span></td>
</tr>
<tr align="left" bgcolor="#F2F2F2">
<td colspan="2" valign="middle" class="unnamed2"> <%
String strChecked = "";
if (doc!=null) {
if (doc.getCanComment())
strChecked = "checked";
}
else
strChecked = "checked";
%>
评论:
<input type="checkbox" name="canComment" value="1" <%=strChecked%>>
允许
<%if (doc!=null) {%>
[<a href="comment_m.jsp?doc_id=<%=doc.getID()%>">管理评论</a>]
<%}%>
<%if (doc!=null) {%>
<input type="checkbox" name="isHome" value="<%=doc.getIsHome()?"false":"true"%>" <%=doc.getIsHome()?"checked":""%>>
<%}else{%>
<input type="checkbox" name="isHome" value="true" checked>
<%}%>
置于首页 审核
<select name="examine">
<option value="0">未审核</option>
<option value="1">未通过</option>
<option value="2">已通过</option>
</select>
<%if (doc!=null) {%>
<script>
addform.examine.value = "<%=doc.getExamine()%>";
</script>
<%}%>
</td>
</tr>
<tr bgcolor="#F2F2F2">
<td align="right" class="unnamed2" valign="middle">
<script>
var vp = "";
</script>
<%
String display="none",ischecked="false", isreadonly = "";
if (doc!=null) {
if (doc.getType()==1) {
display = "";
ischecked = "checked disabled";
isreadonly = "readonly";
%>
<script>
var voteoption = "<%=doc.getVoteOption()%>";
var votes = voteoption.split("|");
var len = votes.length;
for (var i=0; i<len; i++) {
if (vp=="")
vp = votes[i];
else
vp += "\r\n" + votes[i];
}
</script>
<%}
}%>
<input type="checkbox" name="isvote" value="1" onClick="showvote()" <%=ischecked%>>
投票</td>
<td valign="middle"><textarea <%=isreadonly%> style="display:<%=display%>" cols="60" name="vote" rows="8" wrap="VIRTUAL" title="输入投票选项">
</textarea>
<script>
addform.vote.value = vp;
</script>
每行代表一个选项</td>
</tr>
<tr align="center">
<td colspan="2" valign="top" bgcolor="#F2F2F2" class="unnamed2">
<textarea id="content" name="content" style="display:none"><%=doc!=null?doc.getContent().replaceAll("\"","'"):""%></textarea>
<iframe style=border:none frameborder=0 allowtransparency=true name=webEditorFrame src=Editor.htm width=98% height=350></iframe>
</td>
</tr>
<tr>
<td width="11%" align="right" bgcolor="#FFFFFF">提示:</td>
<td bgcolor="#FFFFFF">
回车可用Shift+Enter </td>
</tr>
<tr>
<td height="25" colspan=2 align="center" bgcolor="#FFFFFF"><font color="#FF0000">注:当可视化编辑器出现图标显示不全的问题,请重新进入,否则保存后内容会消失。</font></td>
</tr>
<tr>
<td height="25" colspan=2 align="center" bgcolor="#FFFFFF">
<%
if (doc!=null) {
Vector attachments = doc.getAttachments();
Iterator ir = attachments.iterator();
while (ir.hasNext()) {
Attachment am = (Attachment) ir.next(); %>
<table width="98%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="7%" align="center"><img src=../images/attach.gif></td>
<td width="93%">
<input name="attach_name<%=am.getId()%>" value="<%=am.getName()%>" size="30">
<a href="javascript:changeAttachName('<%=am.getId()%>', '<%=doc.getID()%>', '<%="attach_name"+am.getId()%>')">更改</a> <a href="javascript:delAttach('<%=am.getId()%>', '<%=doc.getID()%>')">删除</a> <a target=_blank href="../<%=am.getVisualPath() + "/" + am.getDiskName()%>">查看</a></td>
</tr>
</table>
<%}
}
%>
</td>
</tr>
<tr>
<td height="153" colspan=2 align=center bgcolor="#FFFFFF">
<table border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td bgcolor="#FFFFFF"><%
Calendar cal = Calendar.getInstance();
String year = "" + (cal.get(cal.YEAR));
String month = "" + (cal.get(cal.MONTH) + 1);
String filepath = "upfile/webeditimg/" + year + "/" + month;
%><object classid="CLSID:DE757F80-F499-48D5-BF39-90BC8BA54D8C" codebase="<%=request.getContextPath()%>/activex/webedit.cab#version=4,0,1,1" width=400 height=153 align="middle" id="webedit">
<param name="Encode" value="utf-8">
<param name="MaxSize" value="<%=Global.MaxSize%>"> <!--上传字节-->
<param name="ForeColor" value="(0,255,0)">
<param name="BgColor" value="(0,0,0)">
<param name="ForeColorBar" value="(255,255,255)">
<param name="BgColorBar" value="(0,0,255)">
<param name="ForeColorBarPre" value="(0,0,0)">
<param name="BgColorBarPre" value="(200,200,200)">
<param name="FilePath" value="<%=filepath%>">
<!--上传后的文件需放在服务器上的路径-->
<param name="Server" value="<%=Global.server%>">
<param name="Port" value="<%=Global.port%>">
<param name="VirtualPath" value="<%=Global.virtualPath%>">
<param name="PostScript" value="<%=Global.virtualPath%>/admin/fwebedit_do.jsp">
</object></td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="30" colspan=2 align=center bgcolor="#FFFFFF">
<%
String action = "";
if (op.equals("add"))
action = "添 加";
else
action = "修 改";
%>
<input name="cmdok" type="button" class="singleboarder" value=" <%=action%> " onClick="return SubmitWithFile()">
<input name="notuploadfile" type="button" class="singleboarder" value="<%=action%>(不上传图片)" onClick="return SubmitWithoutFile()">
<input name="cmdcancel" type="button" class="singleboarder" onClick="clearAll()" value=" 清 空 ">
<%if (op.equals("edit")) {%>
<input name="editbtn" type="button" class="singleboarder" onClick="location.href='doc_abstract.jsp?id=<%=doc.getID()%>'" value=" 摘要 ">
<%}%>
<input name="remsg" type="button" class="singleboarder" onClick='alert(webedit.ReturnMessage)' value="返回信息">
<input name="remsg" type="button" class="singleboarder" onClick='window.open("../doc_show.jsp?id=<%=id%>")' value="预览"> </td>
</tr>
</table>
</form>
<br></TD>
</TR>
</TABLE>
<iframe id="hideframe" name="hideframe" src="fwebedit_do.jsp" width=0 height=0></iframe>
</body>
<script>
function findObj(theObj, theDoc)
{
var p, i, foundObj;
if(!theDoc) theDoc = document;
if( (p = theObj.indexOf("?")) > 0 && parent.frames.length)
{
theDoc = parent.frames[theObj.substring(p+1)].document;
theObj = theObj.substring(0,p);
}
if(!(foundObj = theDoc[theObj]) && theDoc.all) foundObj = theDoc.all[theObj];
for (i=0; !foundObj && i < theDoc.forms.length; i++)
foundObj = theDoc.forms[i][theObj];
for(i=0; !foundObj && theDoc.layers && i < theDoc.layers.length; i++)
foundObj = findObj(theObj,theDoc.layers[i].document);
if(!foundObj && document.getElementById) foundObj = document.getElementById(theObj);
return foundObj;
}
function window_onload() {
document.frames.webEditorFrame.setHTML(addform.content.value);
}
function changeAttachName(attach_id, doc_id, nm) {
var obj = findObj(nm);
document.frames.hideframe.location.href = "fwebedit_do.jsp?op=changeattachname&doc_id=" + doc_id + "&attach_id=" + attach_id + "&newname=" + obj.value
}
function delAttach(attach_id, doc_id) {
if (!window.confirm("您确定要删除吗?")) {
return;
}
document.frames.hideframe.location.href = "fwebedit_do.jsp?op=delAttach&doc_id=" + doc_id + "&attach_id=" + attach_id
}
</script>
</html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?