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

见鬼啦:页面postback后,写js alert后,css样式表部分样式在ie里丢失~ff里没有关问题~

2012-01-03 
见鬼啦:页面postback后,写js alert后,css样式表部分样式在ie里丢失~!ff里没问题~!我一个页面的有个注册按

见鬼啦:页面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

热点排行