向子窗口传值时:
var someValue=window.showModalDialog("oper.do?method=mod&id="+s.toString(),[color=red]window[/color],"dialogWidth=600px;dialogHeight=230px;status=no;help=no;scrollbars=no");
window 则为传过去的参数;
在子页面用:alert(window.dialogArguments)取出;
子向父窗口传值时:window.[color=red]returnValue[/color] = "a";
在父页面: alert(someValue);
var someValue=window.showModalDialog("oper.do?method=mod&id="+s.toString(),[color=red]window[/color],"dialogWidth=600px;dialogHeight=230px;status=no;help=no;scrollbars=no");
window 则为传过去的参数;
在子页面用:alert(window.dialogArguments)取出;
子向父窗口传值时:window.[color=red]returnValue[/color] = "a";
在父页面: alert(someValue);
本文介绍了如何在浏览器的主窗口与弹出的子窗口之间传递数据。具体包括使用`showModalDialog`函数向子窗口传递参数,并通过`dialogArguments`获取这些参数;同时,也解释了如何利用`returnValue`属性从子窗口返回数据到主窗口。
1208

被折叠的 条评论
为什么被折叠?



