用JavaScript怎么将父窗口的值传给模式窗口

是将父窗口的值传给模式窗口,不是将模式窗口的值传给父窗口,看仔细再说。ok?... 是将父窗口的值传给模式窗口,不是将模式窗口的值传给父窗口,看仔细再说。ok? 展开
 我来答
百度网友f384c78
2008-09-03 · TA获得超过2070个赞
知道小有建树答主
回答量:538
采纳率:0%
帮助的人:714万
展开全部
将父窗口的值传给模式窗口:

var value=....;
showModalDialog("url", value); //父窗口中的代码

将要传递给模式窗口的值通过第二个参数传递。在模式窗口中,可以使用dialogArguments(它是一个数组)来获取父窗口传过来的值,下面是模式窗口中的代码:

var myValue = dialogArguments[0]; //子窗口中的代码

此时,模式窗口中的myValue就获得了其父窗口中传过来的value的值。

还可以从模式窗口中返回值给父窗口,这个是通过模式窗口的window对象所具有的一个属性,returnValue来实现的,首先在模式窗口中给returnValue赋值:

returnValue = ...; //子窗口中的代码

在父窗口中调用模式对话框时可以指定接收这个返回值的变量,例如开始那个打开模式窗口的代码可以这样写:

var theValue = showModalDialog("url", value); //父窗口中的代码

当模式对话框关闭时,它的returnValue值就被传递给了父窗口的theValue变量。

不知道我这么说你明白了没有,可以随时发信息给我找我讨论
虚喜码9128
2008-09-03 · 超过35用户采纳过TA的回答
知道答主
回答量:155
采纳率:0%
帮助的人:58.4万
展开全部
var 参数名= 值

window.showModalDialo("EditData.aspx",参数名,"dialogWidth=500px;dialogHeight=300px");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
7410zhangze
2008-09-03 · TA获得超过492个赞
知道小有建树答主
回答量:1449
采纳率:0%
帮助的人:683万
展开全部
用模拟指导
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式