0

可能重复:
我可以将 JavaScript 变量传递到另一个浏览器窗口吗?

我正在尝试更改“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;
4

0 回答 0