用JavaScript怎么将父窗口的值传给模式窗口
3个回答
展开全部
将父窗口的值传给模式窗口:
var value=....;
showModalDialog("url", value); //父窗口中的代码
将要传递给模式窗口的值通过第二个参数传递。在模式窗口中,可以使用dialogArguments(它是一个数组)来获取父窗口传过来的值,下面是模式窗口中的代码:
var myValue = dialogArguments[0]; //子窗口中的代码
此时,模式窗口中的myValue就获得了其父窗口中传过来的value的值。
还可以从模式窗口中返回值给父窗口,这个是通过模式窗口的window对象所具有的一个属性,returnValue来实现的,首先在模式窗口中给returnValue赋值:
returnValue = ...; //子窗口中的代码
在父窗口中调用模式对话框时可以指定接收这个返回值的变量,例如开始那个打开模式窗口的代码可以这样写:
var theValue = showModalDialog("url", value); //父窗口中的代码
当模式对话框关闭时,它的returnValue值就被传递给了父窗口的theValue变量。
不知道我这么说你明白了没有,可以随时发信息给我找我讨论
var value=....;
showModalDialog("url", value); //父窗口中的代码
将要传递给模式窗口的值通过第二个参数传递。在模式窗口中,可以使用dialogArguments(它是一个数组)来获取父窗口传过来的值,下面是模式窗口中的代码:
var myValue = dialogArguments[0]; //子窗口中的代码
此时,模式窗口中的myValue就获得了其父窗口中传过来的value的值。
还可以从模式窗口中返回值给父窗口,这个是通过模式窗口的window对象所具有的一个属性,returnValue来实现的,首先在模式窗口中给returnValue赋值:
returnValue = ...; //子窗口中的代码
在父窗口中调用模式对话框时可以指定接收这个返回值的变量,例如开始那个打开模式窗口的代码可以这样写:
var theValue = showModalDialog("url", value); //父窗口中的代码
当模式对话框关闭时,它的returnValue值就被传递给了父窗口的theValue变量。
不知道我这么说你明白了没有,可以随时发信息给我找我讨论
展开全部
var 参数名= 值
window.showModalDialo("EditData.aspx",参数名,"dialogWidth=500px;dialogHeight=300px");
window.showModalDialo("EditData.aspx",参数名,"dialogWidth=500px;dialogHeight=300px");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用模拟指导
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询