zoukankan      html  css  js  c++  java
  • asp.net 加页面Loading效果

            protected void Page_Load(object sender, EventArgs e)
            
    {
                
    if (!IsPostBack)
                
    {
                    Loading();
                }

            }


            
    public static void Loading()
            
    {
                HttpContext hc 
    = HttpContext.Current;
                hc.Response.Write(
    "<div id='loading'> ");
                hc.Response.Write(
    "<img src='Images/Loading/loading.gif'/> ");
                hc.Response.Write(
    "</div>");
                
    //hc.Response.Write("<script>mydiv.innerText = '';</script>");
                hc.Response.Write("<script type=text/javascript>");
                hc.Response.Write(
    "function document.onreadystatechange()");
                hc.Response.Write(
    @"{ try  
                                       {
                                        if (document.readyState == 'complete') 
                                        {
                                             delNode('loading');
                                            
                                        }
                                       }
                                     catch(e)
                                        {
                                            alert('页面加载失败');
                                        }
                                                            } 

                                function delNode(nodeId)
                                {   
                                    try
                                    {   
                                          var div =document.getElementById(nodeId); 
                                          if(div !==null)
                                          {
                                              div.parentNode.removeChild(div);   
                                              div=null;    
                                              CollectGarbage(); 
                                          } 
                                    }
                                    catch(e)
                                    {   
                                       alert('删除ID为'+nodeId+'的节点出现异常');
                                    }   
                                }

                                
    ");

                hc.Response.Write(
    "</script>");
                hc.Response.Flush();
            }
  • 相关阅读:
    Vue基础简介
    Vue基础简介
    django生命周期请求l流程图
    CSRF与auth模块
    cookie与session django中间件
    Django forms组件与钩子函数
    ajax结合sweetalert实现删除按钮动态效果
    ajax数据交互
    如何绕过CDN找源站ip
    IP地址的另一种形式---一种隐藏IP的方法
  • 原文地址:https://www.cnblogs.com/s021368/p/1531488.html
Copyright © 2011-2022 走看看