点下按钮,css样式全部失效!!!急!!
用了下面一个方法,一点按钮整个页面就乱了,CSS完全不起作用!代码哪里错了?求高手帮忙改改!
public static void Loading()c#? asp.net? 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();
[解决办法]
不要在后台刷这些前台的js和css。Response.Write把代码在html的上面生成,你可以查看源文件看一下Html。