0

重複の可能性:
JavaScript 変数を別のブラウザー ウィンドウに渡すことはできますか?

ダイアログでページを開く代わりに、別のタブ/ウィンドウで開くことができるように、「showModalDialog」を変更しようとしています。そのためには、期待する変数 (配列) を渡す必要があります。そうしないと、他のページが期待どおりに読み込まれません。これを達成する方法について頭を悩ませています。何か案は?

含めるように編集: ダイアログとして開かれているページのコードを変更するアクセス権がないため、vArgs を (aryAry) に渡して、vArgs を受け取った場合と同じように受け取る必要があります。 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