见鬼啦:页面postback后,写js alert后,css样式表部分样式在ie里丢失~!ff里没问题~!
我一个页面的有个注册按钮,注册出错用:Response.Write( " <script> alert(\ "请输入正确的注册验证码!\ "); </script> ");页面div就不居中了,可是其他样式就ok,在firefox里就正常。
不用js alert 也没问题。
我的css样式表也不是动态加入的。
<link href= "~/UserCenter/Css/register.css " rel= "stylesheet " type= "text/css " />
网上搜了搜说css用“~”路径还是不的行。怪事,第一次遇到这事。
你说要丢失就全部丢失三,怎么就部分丢失,像定义的背景啊,字体啊都在。ie里有问题,ff里确没问题。
------解决方案--------------------肯定不居中了,呵呵,不用打印到头部,
w3c
要嘛用 public,页面上 <% %> 打印到头部是不对的,css 调用会出错
------解决方案--------------------Page.RegisterStartupScript( " <script> alert(\ "请输入正确的注册验证码!\ "); </script> ")
这样试试,这是在页面加载之后执行JS