<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
runat
=
"server"
>
<
title
></
title
>
</
head
>
<
body
style =" text-align :center ;">
<
form
id
=
"form1"
name
=
"myform"
action
=
"#"
>
<%
string url = this.Session["url"].ToString();
string id, docType, docTitle;
id = Request.QueryString["id"];
if (string.IsNullOrEmpty(id))
docType = Request.Form["DocType"];
else
{
docTitle = Request.QueryString["docTitle"];
docType = Request.QueryString["docType"];
}
%>
<
script
language ="javascript" type ="text/javascript"
for
=
"WebOffice1"
event
=
"NotifyCtrlReady"
>
WebOffice1_NotifyCtrlReady();
</
script
>
<
table
>
<
tr
>
<
td
>标题</
td
>
<
td
rowspan
=
"2"
>
<
input
name ="DocTitle" size ="14"
id
=
"txtDocTitle"
/>
</
td
>
<
td
rowspan
=
"2"
>
<
input
id
=
"File1"
type
=
"file"
name ="DocFilePath"
size
=
"34"
/>
</
td
>
<
td
rowspan ="2">
<
div
>
<
input
type
=
"button"
value
=
"上传到服务器"
onclick
=
"return SaveToDb()"
/>
<
input
type ="button" value ="返回"
onclick
=
"quit()"
/>
<
span
>服务器路径:<%=url %></
span
>
</
div
>
</
td
>
</
tr
>
</
table
>
<
div
>
<
script
language ="javascript" type ="text/javascript">
var s = ""
s += "<
object
id
=
WebOffice1
height
=
768
width
=
'80%'
style
=
'LEFT: 0px; TOP: 0px'
classid
=
'clsid:E77E049B-23FC-4DB8-B756-60529A35FAD5'
codebase
=
'weboffice_pdf_v6.0.5.0.cab#version=6,0,5,0'
>"
s += "<
param
name
=
'_ExtentX'
value
=
'6350'
><
param
name
=
'_ExtentY'
value
=
'6350'
>"
s += "</
object
>"
document.write(s);
</
script
>
</
div
>
<
script
language
=
"javascript"
type
=
"text/javascript"
>
function window_onunload() {
document.all.WebOffice1.Close();
}
// -----------------------------== 修订文档 ==------------------------------------ //
function ProtectRevision() {
document.all.WebOffice1.SetTrackRevisions(1)
}
// -----------------------------== 隐藏修订 ==------------------------------------ //
function UnShowRevisions() {
document.all.WebOffice1.ShowRevisions(0);
}
// --------------------------== 显示当前修订 ==---------------------------------- //
function ShowRevisions() {
document.all.WebOffice1.ShowRevisions(1);
}
// -------------------------== 接受当前所有修订 ------------------------------ //
function AcceptAllRevisions() {
document.all.WebOffice1.SetTrackRevisions(4);
}
// 保存
function SaveToDb() {
var returnValue;
if (myform.DocTitle.value == "") {
alert("文档标题不能为空");
myform.DocTitle.focus();
return false;
}
else {
document.all.WebOffice1.OptionFlag = 0x0080;
document.all.WebOffice1.HttpInit();
document.all.WebOffice1.SetTrackRevisions(0);
document.all.WebOffice1.HttpAddPostString("ID", "");
document.all.WebOffice1.HttpAddPostString("DocTitle", encodeURI(encodeURI(myform.DocTitle.value)));
document.all.WebOffice1.HttpAddPostString("DocType", "<%=docType %>");
//把当前文档添加到Post元素列表中,文件的标识符䶿DocContent
document.all.WebOffice1.HttpAddPostCurrFile("DocContent", "");
document.all.WebOffice1.HttpPost("<%=url %>/upload.aspx");
}
}
function quit() {
document.all.WebOffice1.Close();
window.location.href = "DocList.aspx";
}
function WebOffice1_NotifyCtrlReady() {
//LoadOriginalFile接口装载文件,
//如果是编辑已有文件,则文件路径传给LoadOriginalFile的第一个参数
if ('<%=id %>' == null || '<%=id %>' == "") {
document.all.WebOffice1.LoadOriginalFile("", "<%=docType %>");
}
else {
document.all.WebOffice1.LoadOriginalFile("<%=url %>/GetDoc.aspx?ID=<%=id%>", "<%=docType %>");
document.all.WebOffice1.SetTrackRevisions(1);
document.all.WebOffice1.ShowRevisions(1);
}
//屏蔽标准工具栏的前几个按钮
document.all.WebOffice1.SetToolBarButton2("Standard", 1, 1);
document.all.WebOffice1.SetToolBarButton2("Standard", 2, 1);
document.all.WebOffice1.SetToolBarButton2("Standard", 3, 1);
//屏蔽文件菜单项
document.all.WebOffice1.SetToolBarButton2("Menu Bar", 1, 1);
//屏蔽 保存快捷键(Ctrl+S)
document.all.WebOffice1.SetKeyCtrl(595, -1, 0);
//屏蔽 打印快捷键(Ctrl+P)
document.all.WebOffice1.SetKeyCtrl(592, -1, 0);
}
</
script
>
</
form
>
</
body
>
</
html
>