

模式窗口中點擊按鈕讓父窗口跳轉(zhuǎn)到新的頁面,不可用 opener.document.location 方式來設(shè)置,只能在父窗口把當(dāng)前window對象傳遞到模式窗口,模式窗口使用 dialogArguments 來獲得父窗口對象。
父窗口(需要把當(dāng)前頁面window對象傳遞到模式窗口頁面)
<a href="javascript:Openersub('qy.htm');" >test</a>
<script>
function Openersub(strUrl)

{
var vTmd=Math.random();
var vReturn='';
var strFeature = 'dialogWidth:530px;dialogHeight:470px;status:0;scroll:1:0;help:0;';
if(strUrl.indexOf('?')>-1)
{
vReturn=window.showModalDialog(strUrl+'&tmd='+vTmd,window,strFeature);
}
else
{
vReturn=window.showModalDialog(strUrl+'?tmd='+vTmd,window,strFeature);
} 
}
</script>
彈出的模式窗口
<span>確認跳轉(zhuǎn)到新的頁面?<span>
<p/>
<input type="button" value="確定" onclick="dialogArguments.location='http://www.itoa.cc';window.close()">
<input type="button" value="關(guān)閉" onclick="window.close()">