日期:2014-05-17  浏览次数:20403 次

关于window.dialogArguments接收参数的问题
主页:
var b=new array("1","2","3");
var a = window.showModalDialog("default.aspx",b);
子页:
 alert(window.dialogArguments);
发现可以显示出来1,2,3
但是我想把这三个值赋给子页的三个textbox,我
 var obj=new array();
obj=window.dialogArguments;
document.getElement(txtbox1).value=obj[0];
document.getElement(txtbox2).value=obj[1];
document.getElement(txtbox3).value=obj[2];
结果三个textbox没有得到值,显示为空。请教高手是不是不能这么赋值,还是我哪写错了?
textbox

------解决方案--------------------
我感觉是
 var obj=new array();
obj=window.dialogArguments;

是这两句代码有问题,你换成
var obj=obj=window.dialogArguments;
试试