首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

点停按钮,css样式全部失效!

2013-09-05 
点下按钮,css样式全部失效!!!急!!用了下面一个方法,一点按钮整个页面就乱了,CSS完全不起作用!代码哪里错了

点下按钮,css样式全部失效!!!急!!

   用了下面一个方法,一点按钮整个页面就乱了,CSS完全不起作用!代码哪里错了?求高手帮忙改改!

public static void Loading()
    {
        HttpContext hc = HttpContext.Current;
        hc.Response.Write("<div id='loading'> ");
        hc.Response.Write("<img src='loading.gif'/> ");
        hc.Response.Write("</div>");
        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();

c#? asp.net? loading?
[解决办法]
不要在后台刷这些前台的js和css。Response.Write把代码在html的上面生成,你可以查看源文件看一下Html。

热点排行