js window.showModalDialog
2020-12-13 03:48
标签:window showmodaldialog window showModalDialog 内容 (1)父页面打开窗口 (2)父页面向子页面传递参数 (3)子页面获取父页面传递的参数,并且返回一定的值。 代码: function getHQ1(option){ //父页面通过2种方式,向子页面传递参数 //1)直接在url中加参数与值。 如:/TBPWeb/technology/institutionManager/technologyTextarea.jsp?opt=2 //2)var obj = new Object(); obj.name = "QQ"; //3)var rowData = window.showModalDialog(url, obj,"dialogWidth:750px;dialogHeight:250px;edge:sunken;help:no;resizable:yes;scroll:no;status:no;unadorned:no "); var url ="/TBPWeb/technology/institutionManager/technologyTextarea.jsp?opt=2"; var num=Math.random(); var rowData = window.showModalDialog(url, window, "dialogWidth:750px;dialogHeight:250px;edge:sunken;help:no;resizable:yes;scroll:no;status:no;unadorned:no "); if (typeof (rowData) != "undefined") { //获取返回值 var rowData1=rowData+""; var msg=rowData1.split("*"); var str=msg[1]+" "+msg[2]; var strs=msg[0]+" "+str; } } 子页面获取父窗口传递参数,并且返回信息 1)获取通过url方式传递参数: $(document).ready(function(){ var href=window.location.href; var hre=""; if(href.split("=").length==2){ hre=href.split("=")[1]; if(hre.split("en@ter").length!="") hre1=hre.replace(/en@ter/g,"\n"); hre1=hre1.replace(/te@st/g,"="); $("#hqyj").val(hre1); } }); 2)获取通过Object方式传递参数: $(document).ready(function(){ var obj = window.dialogArguments var name = obj.name; }); 3)子页面返回信息。 window.returnValue = "苹果*荔枝"; js window.showModalDialog,搜素材,soscw.com js window.showModalDialog 标签:window showmodaldialog 原文地址:http://q1ngp2ng.blog.51cto.com/1123150/1433425
下一篇:Spring 核心技术(1)