我布局用的是DIV+CSS,CSS代码如下:
<head runat="server">
    <title>欢迎您的注册</title>
    <style type="text/css">
    <!--
    body{margin:auto;}
    /*页头定义*/#h{width:760px;margin:auto;}
    /*网页主体部分#mostly定义开始*/
/*用于清除浮动的层,此层为FF专用*/.qc{clear:both;height:1px;*height:0px;}
    #mostly{width:740px;margin:auto;padding:20px;border-width:1px;border-style: solid;border-color: #656565;background-color: #F0F8FF;}
.aa{font-weight:bold;font-size:13px;color:#000000}
.bb{font-size:12px;color:#666666}  
 /*网页主体部分#mostly定义结束*/
/*页脚定义开始*/
#f{clear:both;width:760px;margin:10px auto;text-align:center;font-size:13px;color: #1E97F0}
/*页脚定义结束*/
    -->
    </style>
</head>一个用户注册程序,先检测用户名是否被占用,若被占用,执行如下脚本:
Response.Write("<script type='text/javascript'>alert('抱歉!该用户名已经被占用,请选择其它用户名。')</script>");
页面加载显示是完全正常的,但在提交注册中如果弹出脚本,整个页面就会移至显示器最左端,倘若再次与服务器交互(在不弹出脚本的情况下),页面加载又恢复正常。
这个问题真是很奇怪呀,在FF和Opera两个浏览器中完全没问题,但在IE中就是大毛病。不知是IE软件本身存在毛病还是我的CSS代码有缺陷?
不知各位大侠是否碰到过,我在网上找不到相关解决方案,所以来请教大侠们了。
在此先谢谢了!