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>

results matching ""

    No results matching ""