涛哥的技术生活

每一个夜晚,我为你,不眠

导航

模式窗口中实现文件下载功能

Posted on 2007-01-11 12:37  桂涛  阅读(981)  评论(3)    收藏  举报

      项目中要实现导出Excel的功能,于是借助模式窗口来显示条件选择界面,通过按钮的单击事件来执行导出功能,并直接下载文件。代码录入完毕,编译顺利通过,然后打开页面测试,怪事来了,死活不行,仔细查看了代码,奇怪,没有问题啊。这时我就想是不是模式窗口的原因啊,于是在打开模式窗口的父页面随意添加了个按钮测试一下,程序正常,可以下载文件。看来还真是模式窗口的原因,那这是为什么呢,是不是有办法可以避免呢?于是带着这个问题,到百度搜索,看来遇到这个问题的人还真是不多,费了九牛二虎之力才查到一个帖子,说的很简单,只是说模式窗口不能实现打印、文件下载功能,解决的办法是使用iframe或用window.open来打开窗口。先不追究为什么了,试一下再说。果然,iframe可行。