js window.showModalDialog
2014-07-02 11:30
211 查看
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 = "苹果*荔枝";
(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之刷新
- JS window.showModalDialog() 模式对话框返回值
- js通过点击一个按钮跳转到一个查询页面--window.showModalDialog
- JS window.showModalDialog()返回值用法
- Window.ShowModalDialog使用手册
- Window.ShowModalDialog的参数问题
- window.showModalDialog 简介
- window.showModalDialog()弹出窗口获取返回值【原创】
- 今天被window.showModalDialog搞得郁闷~~
- [技术]Window.ShowModalDialog使用手册
- window.showModalDialog的用法
- window.showModalDialog的返回值
- window.showModalDialog()弹出窗口获取返回值
- window.showModalDialog()
- Window.ShowModalDialog
- window.showmodaldialog弹出新窗口问题解决
- window.showModalDialog和window.open关闭子页面时刷新父页面
- window.showModalDialog以及window.open用法简介
- window.showModalDialog以及window.open用法简介
- window.showModalDialog以及window.open用法简介 (转)