//(一)跳转指定实体(带参数) var parameters = {}; //文本 parameters["name"] = "客户"; //选项集 parameters["type"] = 20; //查找 var ownerid = Xrm.Page.getAttribute("ownerid").getValue(); parameters["ownerid"] = ownerid[0].id; parameters["owneridname"] = ownerid[0].name; parameters["owneridtype"] = "systemuser"; //跳转 Xrm.Utility.openEntityForm("account", null, parameters, { openInNewWindow: false }); //(二)打开WEB资源(带参数) var id = Xrm.Page.data.entity.getId(); var userid = Xrm.Page.context.getUserId(); var parameters = {}; parameters.new_name="编号"; var DialogOptions = new Xrm.DialogOptions; DialogOptions.height = 730; DialogOptions.width = Xrm.Page.context.client.getClient() === "Mobile" ? 300 : 800; Xrm.Internal.openDialog("/WebResources/new_html.html?id=" + id.replace("{", "").replace("}", "") + "&userid=" + userid.replace("{", "").replace("}", ""), DialogOptions, parameters, null, null); //html接收参数 //添加指定js //<script src="/WebResources/ClientGlobalContext.js.aspx"></script> function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) { return unescape(r[2]); } else { return null; } } //获取url带id GetQueryString("id"); //关闭当前窗口 function Close() { var DialogArguments = window.getDialogArguments(); closeWindow(true); } //获取传入参数 var DialogArguments = window.getDialogArguments();