aspx代码:

<td>
  <asp:Button ID="BtnDownPPT" runat="server" OnClientClick="ShowPPT();" Text=" 公报下载 "
 Visible="false" />&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
 </td>

…………

<asp:Button ID="Btn_DownPPT" runat="server" Text=" 公报下载 " CssClass="displayNone"
                    OnClick="Btn_DownPPT_Click" />

…………

<div id='pageBase_Div' style='display: none; z-index: 12001; text-align: center;
        font-size: large; vertical-align: middle; position: absolute; left: 400px; top: 200px;
        padding: 5px 6px 0px 6px; border: 1px solid blue;' runat="server">
        <table>
            <tr>
                <td>
                    <img alt="请稍候......" src="../../App_Themes/Green/Images/loading.gif" />
                </td>
                <td valign="middle">
                    正在下载报表,请稍候......
                </td>
            </tr>
        </table>
    </div>
    <iframe id="pageBase_iframe" src="" scrolling="no" frameborder="0" style="position: absolute;
        top: 200px; left: 400px; display: none;" runat="server"></iframe>

js:

function showDownPPT() {
            //            debugger;
            $("#Btn_DownPPT").click();
            document.getElementById('divContent').style.display = 'none';
            var nums = document.getElementById("div_QueryCon");
            var buttons = nums.getElementsByTagName("input");
            for (var i = 0; i < buttons.length; i++) {
                buttons[i].style.color = "#000000"; //将按钮字体变黑
                buttons[i].disabled = true;

//所有按钮都置为不可用,所以不能再按钮中加入OnClick="Btn_DownPPT_Click"事件,所以要先触发 $("#Btn_DownPPT").click();
            }
            document.getElementById('BtnDownPPT').style.color = "#FF0000"; //下载按钮字体变红色
            var pagebase_div = document.getElementById('pageBase_Div');
            var pagebase_iframe = document.getElementById('pageBase_iframe');
            pagebase_div.style.display = "block";
            pagebase_iframe.style.width = pagebase_div.offsetWidth;
            pagebase_iframe.style.height = pagebase_div.offsetHeight;
            pagebase_iframe.style.top = pagebase_div.style.top;
            pagebase_iframe.style.left = pagebase_div.style.left;
            pagebase_iframe.style.zIndex = pagebase_div.style.zIndex - 1;
            pagebase_iframe.style.display = "block";
            setTimeout("HideDownPPT()", 70000); //默认70秒
        }
        function HideDownPPT() {
            //            debugger;
            var pagebase_div = document.getElementById('pageBase_Div');
            var pagebase_iframe = document.getElementById('pageBase_iframe');
            pagebase_div.style.display = "none";
            pagebase_iframe.style.display = "none";
            var nums = document.getElementById("div_QueryCon");
            var buttons = nums.getElementsByTagName("input");
            for (var i = 0; i < buttons.length; i++) {
                buttons[i].style.color = "#000000"; //将按钮字体变黑
                buttons[i].disabled = false;
            }
            document.getElementById('divContent').style.display = 'block';
        }

最新文章

  1. tomcat在linux中启动慢的解决方案
  2. Seo标签权重
  3. 51nod 1412 AVL树的种类(dp)
  4. C# 工厂
  5. 转载:Python中的new style class机制实现
  6. SetUID、SetGID中的大小写Ss和Sticky bit中的大小写Tt
  7. jQuery之.html()和.text()区别
  8. JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度
  9. Pro Aspnet MVC 4读书笔记(1) - Your First MVC Application
  10. HTML中三种定位relative,absolute,fixed后,盒子的百分比宽度及位置易错点
  11. 二、nginx搭建图片服务器
  12. Web前端框架与类库的思考【转】
  13. java查看程序执行时间
  14. python 逻辑判断 循环练习题
  15. 【重要】将项目发布到Maven中央库
  16. Linux查看当前系统的发行版信息
  17. Node稳定性的研究心得
  18. mac下增加eclipse内存
  19. spring--boot @Valid的使用
  20. Java实现Oracle的to_char函数

热门文章

  1. cell高度自动适应文章内容
  2. Google推出iOS功能性UI测试框架EarlGrey
  3. SignalR2.0开发实例之——创建房间聊天
  4. angular请求传递不了数据
  5. C++程序设计教程学习(1)-第一部分 编程基础
  6. SpringMVC项目中中文字符乱码问题及解决办法总结(非专业最优解决办法) -- ajax传值乱码; request.getParameter()乱码;
  7. Zepto源码笔记(三)
  8. 原生app,WEBAPP,混合app
  9. memcached学习笔记——存储命令源码分析上篇
  10. vmware安装Linux时无法打开xpdf