モードダイアログでファイルをダウンロードし、ページジャンプなどの解決方法


window.show ModalDialogで生成されるモードダイアログ(モードウィンドウ)  ファイルをダウンロード ,ページジャンプは使えません.
 
解決の道:ダイアログで紹介されたページにiframeを導入します.
 
ダウンロードファイルの例:
 
<!--js   -->
function exportExcel(){
		document.getElementById("downFile").src="<%=path %>/statAnal/oftenExcelReport/excel.action?wbName=zx_ds_zdy_wb";
}

<!--  iframe-->
<body   style="overflow:scroll">
<iframe id="downFile" width=0 height=0 frameborder=0 scrolling=auto src="" ></iframe>
<form id="form0" name="form0" method="post" action="">

...

</form>
<!--       js  -->
<input name="button" type="button" class="button1" onclick="javascript:exportExcel()"  value="    "/>
<body>