我正在尝试更改“showModalDialog”,以便我可以在单独的选项卡/窗口中打开它,而不是在对话框中打开页面。为此,我必须传递它所期望的变量(数组),否则其他页面无法按预期加载。我正在为如何做到这一点而摸不着头脑。有任何想法吗?
编辑为包括:我无权更改作为对话框打开的页面上的任何代码,因此我需要将 vArgs 传递给 (aryAry) 以便它以与正在接收时相同的方式接收它们用showModalDialog打开,打开的页面是不能改变的,所以一定不能区分。
代码原样,打开一个模式对话框:
var aryAry = new Array();
if ( aryAry )
{
aryAry[ 0 ] = homeW.all.xmlHomeW.XMLDocument;
aryAry[ 1 ] = homeW;
}
vR = window.showModalDialog( 'home.aspx', aryAry, 'dialogheight: 500px; dialogwidth: 500px;');
if ( vR == null )
vR = false;