增加SharePoint2010修改域密码功能.pdfVIP

  • 2
  • 0
  • 约1.43万字
  • 约 19页
  • 2017-10-15 发布于江苏
  • 举报
增加SharePoint2010修改域密码功能

增加 SharePoint2010 修改域密码功能 前提 SharePoint2010 的用户基于AD 的,因此修改密码是修改了AD 的密码,当然 也可以修改本机密码(非域的密码)。这里我们讨论修改域密码。我们修改需要 用到sharepoint 的弹出对话框的模式,以下为几个对话框函数: ? SP.UI.ModalDialog.showModalDialog:弹出对话框 ? SP.UI.Status.addStstus:自定义状态栏信息 ? SP.UI.Notify.addNotification:自定义消息通知 配置开发 1. 使用sharepoint designer2010 打开对应站点http://moss:8002 ,找到 v4.master 如下图: 2. 打开编辑v4.master,如下图: 添加JS 代码: 采用自定义通知栏模式 script language=javascript type=text/javascript function portal_openModalDialog() { var options = SP.UI.$create_DialogOptions(); options.width = 500; options.height = 250; options.url = /_layouts/TCL.EG.ModifyPasswd/ModifyPasswd.aspx; options.dialogReturnValueCallback = Function.createDelegate(null, portal_modalDialogClosedCallback); SP.UI.ModalDialog.showModalDialog(options); } //关闭函数 function portal_modalDialogClosedCallback(result, value) { if (value == 1) { //自定义通知栏 SP.UI.Notify.addNotification(恭喜!修改成功!); } else if (value == 0) { //自定义通知栏 SP.UI.Notify.addNotification(修改失败,请联系管理员!); } } //关闭函数 function closeDialog() { SP.UI.ModalDmonModalDialogClose(SP.UI.DialogResult.cancel, 3); } /script ? 采用自定义状态栏模式 script language=javascript type=text/javascript function portal_openModalDialog() { var options = SP.UI.$create_DialogOptions(); options.width = 500; options.height = 250; options.url = /_layouts/TCL.EG.ModifyPasswd/ModifyPasswd.aspx; options.dialogReturnValueCallback = Function.createDelegate(null, portal_modalDialogClosedCallback); SP.UI.ModalDialog.showModalDialog(options); } //关闭函数 function portal_modalDialogClosedCallback(result, value) { if (value == 1) { //自定义状态栏 this.statusId = SP.UI.Status.addStatus (恭喜!修改成功!,“修改密 码成功,请重新登录!”

文档评论(0)

1亿VIP精品文档

相关文档