主窗体: function OpenWindow() { var a=new Array(document.all.TextBox1,document.all.TextBox2); //你要传几个就写几个 window.show('something.aspx',a,''); } 子窗体 接收参数: function GetArgument() { var a=window.dialogArguments; document.all.TextBox11.value=a[0].value; document.all.TextBox12.value=a[1].value;//这里的循序和上面的一一对应 } 向主窗体传值: function PassArgument(){ var a=window.dialogArguments; a[0].value=document.all.TextBox11.value; a[1].value=document.all.TextBox12.value;//这里也是和主窗体的一一对应 }
function OpenWindow() {
var a=new Array(document.all.TextBox1,document.all.TextBox2); //你要传几个就写几个
window.show('something.aspx',a,'');
} 子窗体
接收参数:
function GetArgument() {
var a=window.dialogArguments;
document.all.TextBox11.value=a[0].value;
document.all.TextBox12.value=a[1].value;//这里的循序和上面的一一对应
} 向主窗体传值:
function PassArgument(){
var a=window.dialogArguments;
a[0].value=document.all.TextBox11.value;
a[1].value=document.all.TextBox12.value;//这里也是和主窗体的一一对应
}
要传递几个参数是用户决定的,不是我们编程者决定的,传递的是一个动态数组
要的就是那个效果,有原代码吗?
[email protected]
不胜感激
毛病