ShowHtmlModalDialog

ShowHtmlModalDialog 显示一个HTML内容的模态对话框.

语法:

document.getElementById("PageOfficeCtrl1").ShowHtmlModalDialog(URL,Arguments,Features );
描述 参数
必选参数,字符串类型,用来指定对话框要显示的文档的URL. URL
必选参数,类型:变体。用来向对话框传递参数。传递的参数类型不限,包括数组等. Arguments
必选参数,类型:字符串。用来描述对话框的外观等信息,可以使用以下的一个或几个,用分号“;”隔开. Features

示例:

通过书签实现点击页面上的某些文字弹出一个选择对话框: 如,在页面上放一个普通的按钮“Button”,给它添加一个“onclick”事件,命名为“OpenWord”。点击按钮后,执行Js函数OpenWord(),以Js方式打开Word文件:

<SCRIPT type="text/JavaScript">
   function OpenWord(){
     //设置服务器页面
     document.getElementById("PageOfficeCtrl1").ServerPage=
        "../pageoffice/server.aspx";
     //点击页面上的文字“部门”,调用js函数OnWordDataRegionClick弹出一个可以选择部门的对话框   document.getElementById("PageOfficeCtrl1").JsFunction_OnWordDataRegionClick= "OnWordDataRegionClick()";        document.getElementById("PageOfficeCtrl1").WebOpen("../doc/test.doc","docNormalEdit", "aaa");//打开文件
    }

   function OnWordDataRegionClick(Name, Value, Left, Bottom) {
      if (Name == "PO_dept") {//“PO_dept”为打开的Word文件中的书签名称,这就是PageOffice中定义的数据区域。
         var mObject = new Object();
         mObject.SelectValue = "";    document.getElementById("PageOfficeCtrl1").ShowHtmlModalDialog("selectDept.htm", mObject, "dialogLeft:" + Left + "px; dialogTop:" + Bottom + "px; dialogHeight:120px; dialogWidth:200px;center:no;scroll:no;status:no;");//“selectDept.htm”为要弹出的显示部门列表的页面URL
              if (mObject.SelectValue != "") {
                return (mObject.SelectValue);//通过这里的返回值改写当前数据区域的值。
         }
       }
   }
</SCRIPT>

results matching ""

    No results matching ""