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';
        }

.net中div置于顶层+iframe的更多相关文章

  1. html css将图片或div置于顶层

    在做这个功能时,图片被挡住了.. 解决办法 在这个图片的css里加上z-index:数字:(数字可以为正也可以为负数) z-index:1肯定在z-index:-1的上面 用这个属性来给div分层 是 ...

  2. 下拉菜单被挡住了,DIV置于最底层的方法

    网站常会用到一些 下拉菜单,,幻灯片,,,飘浮广告等. 但经常会发现.幻灯片会挡住下拉菜单或者飘浮广告等.解决办法有下 第一,可将幻灯片所在DIV 置于最底层.添加CSS如下 style=" ...

  3. IOS中div contenteditable=true无法输入

    在IOS中<div contenteditable="true"></div>中点击时可以弹出键盘但是无法输入.加一个样式-webkit-user-sele ...

  4. CSS div水平垂直居中和div置于底部

    一.水平居中 .hor_center { margin: 0 auto; } 二.水平垂直居中 .content { width: 360px; height: 240px; } .ver_hor_c ...

  5. 点击a标签,跳转到iframe中,并在iframe中显示指定的页面

    点击a标签,跳转到iframe中,并在iframe中显示指定的页面 1.用a标签的target属性 <iframe id="myFrameId" name="myF ...

  6. html中div定位练习

    html中div定位练习,实现简单的计划列表: 记录div定位时主要的属性:float.position等,以及对应的relative和absolute等,同时使用到angular js中的数据绑定, ...

  7. 页面加载时,页面中DIV随之滑动出来;去掉页面滚动条

    <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8&quo ...

  8. ie7下div覆盖在iframe上方,ie8就不行,怎么解决

    <div style="position:relative;display:inline-block;width:178px;height:90px;z-index:9999;top: ...

  9. Html中DIV成为超级链接,解决在360浏览器+IE9显示小手图标的兼容性!

    Html中DIV成为超级链接,解决在360浏览器+IE9显示小手图标的兼容性! <div style="cursor:pointer;" onclick="sele ...

随机推荐

  1. DKNightVersion的基本使用(夜间模式)

    DKNightVersion下载地址: https://github.com/Draveness/DKNightVersion 基本原理就是利用一个单例对象来存储颜色, 然后通过runtime中的ob ...

  2. 使用jQuery操作元素的属性与样式

    本文学习如何使用jQuery获取和操作元素的属性和CSS样式. 元素属性和Dom属性 对于下面这样一个标签元素: <img id='img' src="1.jpg" alt= ...

  3. 读书笔记_Effective_C++_条款二十五: 考虑写出一个不抛出异常的swap函数

    在之前的理论上调用对象的operator=是这样做的 void swap(A& x) { std::swap(a, x.a); } A& operator=(const A& ...

  4. 树形dp入门

    poj2057 某公司的上下级关系是一颗树状结构,每个人不能与他的上司同时出现,每个人有一个值,求最大值. 这个题需要注意的是如果不保存状态会超时,这似乎也是大部分dp应该注意的事情啊 #includ ...

  5. java学习笔记 (7) —— 实现简单的上传处理

    1.下载apache 的 commons-fileupload.jar 包及 commons-io.jar 2.引入到lib 文件夹下 3.新建uploadApache.jsp <%@ page ...

  6. Python新手学习基础之函数-全局变量和局部变量

    全局变量和局部变量 我们通常把定义在函数外的变量成为全局变量,定义在函数内的变量称为局部变量,顾名思义,全局变量的作用域是整个代码段,局部变量的作用域就只是在它所属的代码段,变量只在它的作用域里有效. ...

  7. 【好程序员笔记分享】——iOS开发之使用TextField作为搜索框

    -iOS培训,iOS学习-------型技术博客.期待与您交流!------------ iOS开发之使用TextField作为搜索框     今天给大家带来一个新的技巧,比如平时我们要使用代码创建一 ...

  8. Robot FrameWork 教程链接

    1.  Robot Framework 教程: http://cgmblog.sinaapp.com/html/category/robot-framework 2.  Robot Framework ...

  9. CSS中cursor的pointer 与 hand-备

    cursor:hand 与 cursor:pointer 的效果是一样,都像手形光标(在浏览器上时   鼠标会显示成 小手 ).但用FireFox浏览时才注意到使用cursor:hand在FireFo ...

  10. Eclipse formater(google Java 编码规范)

    1. 谷歌Java编码规范 http://google-styleguide.googlecode.com/svn/trunk/javaguide.html 2. 下载配置文件: https://co ...