您的位置:首页 > 其它

在模态窗口中实现下载的功能

2009-03-25 11:52 330 查看
当我们使用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可以弹出下载的对话框了~。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: