JsFunction_AfterDocumentOpened
JsFunction_AfterDocumentOpened 事件,在文档打开完毕时执行指定的JavaScript函数。
语法:
document.getElementById("PageOfficeCtrl1").JsFunction_AfterDocumentOpened = "Js函数名()";
[!note]
此事件很常用。
[!warning]
如果服务器端不写任何PageOffice调用代码,而是完全以Js方式调用PageOffice打开Office文档时,通过此客户端属性设置事件。如果是服务器端调用PageOffice,推荐用服务器端代码设置事件。
示例:
//以Js方式打开Word文档并自动显示PageOffice标题
//如:在页面上放一个普通的按钮“Button”,给它添加一个“onclick”事件,命名,为“OpenWord”,点击按钮后,执行Js函数OpenWord(),以Js方式打开Word文件
<SCRIPT type="text/JavaScript">
function OpenWord(){
//设置服务器页面
document.getElementById("PageOfficeCtrl1").ServerPage="./pageoffice/server.aspx";
//文档打开后,触发js函数ShowPageOfficeTitle()显示Pageoffice标题
document.getElementById("PageOfficeCtrl1").JsFunction_AfterDocumentOpened="ShowPageOfficeName()";
document.getElementById("PageOfficeCtrl1").WebOpen("../doc/test.doc ","docNormalEdit", "aaa");//打开文件
}
function ShowPageOfficeTitle() {
//显示PageOffice标题
alert(document.getElementById("PageOfficeCtrl1").Caption);
}
</SCRIPT>