📄 editdoc.jsp
字号:
<%@ page contentType="text/html; charset=GBK" %><%@ page import="java.io.*,java.text.*,java.util.*,java.sql.*,javax.servlet.*,javax.servlet.http.*" %><!--根据自己的需要导入类--><%@ page import="oa.bean.iDBManager2000,oa.bean.iMsgServer2000,oa.bean.*,oa.main.*" %><jsp:useBean id="pb" class="oa.main.ParentBean" scope="page"/><% DealString ds=new DealString();try{ //修改是否阅读状态 DealTime dttemp = new DealTime(); int errcode = -1; String time = dttemp.getDateandTime(); //接受人编号 String person_ID = ds.toString((String)session.getAttribute("zgbh")); //纪要编号 String summaryid = ds.toString(request.getParameter("summaryid")); String sql = ""; Vector vectread = new Vector(); //第一次阅读时间 sql = "select ID from HG2_MEET_SUMMARY_MEN where SUMMARYID='"+summaryid+"' and RECEIVER='"+person_ID+"' and ISREAD = '0'"; vectread = pb.getDataBySql(sql); if(vectread.size()!=0) { sql = "update HG2_MEET_SUMMARY_MEN set RETIME='"+time+"',ISREAD=1 where SUMMARYID='"+summaryid+"' and RECEIVER='"+person_ID+"'"; errcode = pb.executeUpdate(sql); out.println("<script>window.opener.document.form1.action = 'read.jsp?id="+summaryid+"';window.opener.document.form1.submit();</script>"); } //指定word控件的后台处理程序 String mHttpUrlName=request.getRequestURI(); String mServerName="OfficeServer.jsp"; String mServerUrl="http://"+request.getServerName()+":"+request.getServerPort()+mHttpUrlName.substring(0,mHttpUrlName.lastIndexOf("/"))+"/"+mServerName; String mRecordID=ds.toString((String)request.getParameter("id"));//要打开的word文件的识别号 String readonly=ds.toString((String)request.getParameter("readonly"));//是否只读 if(readonly.equals("true")) readonly="disabled"; else readonly=""; //标题 String title = "写正文"; //指定模板 String mTemplate="/oa/meeting/notice/word/test.doc"; session.setAttribute("Template",mTemplate) ; //文件类型 String mFileType=".doc"; String mTempID="wordtemplate" +mFileType; String mEditType= mEditType="2" ; // 1 起草 //项目编号 String txt_XMID=ds.toString(request.getParameter("txt_xmid")); //mRecordID = "1092214326687"; String neworold = "1";//插入0,修改1 //取得职工编号 // String mUserName=session.getAttribute("zgbh").toString(); String mUserName="admin"; session.setAttribute("UserName",mUserName) ; if(mRecordID.equals("")) if(session.getAttribute("mRecordID")!=null) if(!(session.getAttribute("mRecordID").toString()).equals("")) { mRecordID=session.getAttribute("mRecordID").toString(); } session.removeAttribute("mRecordID"); //生成新编号 if ( mRecordID==null||mRecordID.equals("")) { java.util.Date dt=new java.util.Date(); long lg=dt.getTime(); Long ld=new Long(lg); //初始化值 mRecordID=ld.toString(); neworold = "0"; }%><html><head><title><%=title%></title><link rel='stylesheet' type='text/css' href='test.css'><link rel="stylesheet" type="text/css" href="../css/css_new.css"><script language=javascript>function StatusMsg(mString){ StatusBar.innerText=mString;}function Load(){ try{ webform.WebOffice.WebUrl="<%=mServerUrl%>"; webform.WebOffice.FileID="<%=mRecordID%>.doc"; webform.WebOffice.TempID="<%=mTempID %>"; webform.WebOffice.Model= "<%=mEditType%>"; if (webform.WebOffice.Auto) { //如果可以自动打开文档 webform.WebOffice.WebOpen(); //打开该文档 } else { //如果不能 webform.WebOffice.Auto=true; //设置为自动打开状态 } webform.WebOffice.Show(false); //隐藏痕迹 finish(); }catch(e){} }function UnLoad(){ try{ if (!webform.WebOffice.WebClose()){ StatusMsg(webform.WebOffice.Status); }else{ StatusMsg("关闭文档..."); } }catch(e){}}function SaveDocument(){ if (webform.EditType.value=="0"){ alert("你在查看状态,不能保存!"); return false; } if (!webform.WebOffice.WebSave()){ StatusMsg(webform.WebOffice.Status); return false; }else{ StatusMsg(webform.WebOffice.Status); return true; }}function ShowRevision(mObject){ var mFlag=mObject.value; if (mFlag=="显示痕迹") { mObject.value="隐藏痕迹"; webform.WebOffice.Show(true); StatusMsg("显示痕迹..."); } else { mObject.value="显示痕迹"; webform.WebOffice.Show(false); StatusMsg("隐藏痕迹..."); } }function WebReFresh(){ webform.WebOffice.ReSet(); StatusMsg("文档已刷新...");}function WebBack(){<%if(readonly.equals("")){%> if(!confirm("关闭前是否保存?")) { window.close(); } else { if(SaveDocument()) { window.opener.document.all.WORD.value='<%=mRecordID%>'; window.close(); } else { if(confirm("保存不成功,是否关闭?")) { window.close(); } } }<%}else{%> window.close();<%}%>}function WebOpenPrint(){ try{ webform.WebOffice.WebOpenPrint(0); StatusMsg(webform.WebOffice.Status); }catch(e){}}</script><script language=JavaScript>var load_line_i=1;var load_line_n=500;function load_n(txt){ load_line_i+=400/load_line_n; window.status="请等待..已完成"+Math.floor(load_line_i/4.00)+"%"; load_txt.innerText=txt+" "+Math.floor(load_line_i/4.00)+"%"; document.all("line").width=load_line_i;}function finish(){ //alert('已加载完成!'); document.all("load").style.display='none'; document.all("test").style.display='none';}</script></head><body bgcolor="#ffffff" onload="Load()" onunload="UnLoad()"><div id=load>请稍候..<div class=px1><img id=line src="jd.gif" style="BACKGROUND: highlight" height=20></div><div id=load_txt>dd</div></div><%for (int k=1;k<500;k++){%><script>load_n("已完成:");</script><%}%><table border=0 cellspacing='0' cellpadding='0' width=100% height=90% align=center class=TBStyle><form name="webform" method="post" action="DSave.jsp" onsubmit="return SaveDocument();"><tr> <td class="TDStyle" height=90%> <table border=0 cellspacing='0' cellpadding='0' width='100%' height='100%' > <tr> <td bgcolor=menu > <OBJECT id="WebOffice" width="100%" height="100%" classid="clsid:9D8A2E2F-D38F-42EA-ADAC-5B3FB2275442" > </OBJECT> </td> </tr> <tr> <td bgcolor=menu height='20'> <div id=StatusBar>状态栏</div> </td> </tr> </table> </td></tr></table><!--<input type=submit value=" 保存 ">--><%if(readonly.equals("")){%><input type=button value=" 保 存 " onclick="return baocun();"><%}%><input type=button value=" 返回 " onclick="WebBack();"> <font size=2><b>注意:只有选择《保存》后,所做的操作才有效!</b></font><input type=button value="打印文档" onclick="WebOpenPrint()" ><input type=hidden name="Revision" value="显示痕迹" onclick="ShowRevision(this)"><input type=hidden value="刷新文档" onclick="WebReFresh()"><br><br><br><font color=red size=2><b>如果不能正常显示请下载此文件并且运行. </b></font><a href="weboffice/Setup_98.exe"><font color=red size=2> Windows98/me/xp下载</font></a> <a href="weboffice/Setup_2000.exe"><font color=red size=2>Windows2000/nt下载</font></a><input type=hidden name=Content value="<%=mRecordID%>"><input type=hidden name=RecordID value="<%=mRecordID%>"><input type="hidden" name="txt_xmid" value="<%=txt_XMID%>"><input type="hidden" name="txt_neworold" value="<%=neworold%>"><input type=hidden name=EditType value="<%=mEditType%>"><div style="display:none;"><!--<iframe src="savetm.jsp" id=message width="100%" height=600 marginheight=0 marginwidth=0 scrolling=no frameborder=0></iframe>--></div></form><p></body></html><script>function baocun(){ if (webform.EditType.value=="0"){ alert("你在查看状态,不能保存!"); return false; } if (!webform.WebOffice.WebSave()){ StatusMsg(webform.WebOffice.Status); return false; }else{ StatusMsg(webform.WebOffice.Status); window.opener.document.all.WORD.value='<%=mRecordID%>'; //window.frames[0].location = "savetm.jsp?txt_KBTMFL=1&txt_KBTMBH=1&txt_xmid=<%=txt_XMID%>&txt_neworold="+document.all.txt_neworold.value+"&RecordID="+document.all.RecordID.value; // window.opener.location = "..\\..\\index.jsp?txt_type=7&txt_type1=2.2&txt_type7=2&txt_id=<%=txt_XMID%>&txt_edit=2"; //window.close(); return true; }}</script><%}finally{ if(pb!=null) pb.closeConn();}%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -