在模態窗口中實現下載的功能

   當我們使用ShowModelDialog 彈出一個模態窗口以後,要關閉它並回到其父窗口的時候,如果不加Base target=_self 的話,則每次都會彈出一個新的窗口 並且詢問你是否要關閉這個新打開的窗口,就算你加上Opener=null 阻止了它的關閉詢問,原來彈出來的那個模態窗口則不會關閉。

   當我們加上Base target=_self以後,這個問題解決了,可以關閉這個窗口並刷新父窗口了,但是如果要想在這個彈出的窗口裏面實現下載的功能,則又碰到了問題了(下載的提示框根本就彈不出來,因爲每次刷新後都是停留在它自身的頁面,所以下載不起作用了)

     我的解決辦法是添加一個隱藏的Iframe框架,並且將base target="HideIfrm"

<iframe id="HideIfrm" name="HideIfrm" height="0px" width="0px"></iframe>

 這樣在刷新頁面的時候,Base 的target 會指向隱藏的Iframe可以彈出下載的對話框了~。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章