日期:2014-05-17  浏览次数:20450 次

用户登陆之后,在浏览器顶部显示一栏,一直固定在顶部,100分求思路
用户登陆之后,用Cookie保存了用户登陆信息,在浏览器顶部显示一栏,一直固定在顶部,不登陆不显示。效果类似于http://danhuaer.com/ 


我现在是在页面后台判断cookie不为空,就HttpContext.Response.Write ,不知道有没有更好的办法。

求思路,最好有详细代码,谢谢

------解决方案--------------------
简单点 弄个层 使用绝对定位 z-index设高点
然后登陆了后 调回页面 在原来的地址上加上个特定的参数 比如:&online=1
然后在页面上用JS 根据参数来判断层的显示和隐藏.

如果是所有的页面都是的请使用httpmoudle.
------解决方案--------------------
将你要显示的东西放在一个层里,然后登录前判断时候登陆(随你怎么存),然后存储中没有用户就把这个层隐藏,有就显示
就这么简单
------解决方案--------------------
啊 好吧 我弄复杂啦 弄个层 JS判断是否登录 显示 隐藏.
------解决方案--------------------
HTML code

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>
*{margin:0; padding:0;}
body{background:url(about:blank) fixed}
</style>
</head>
<body>
<div id="div" style="position:fixed; _position:absolute; width:100%; height:25px; border:1px solid #000; left:0px; top:0px;z-index:9999;background-color:red"></div>
</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a</br>a
</body>
</html>

------解决方案--------------------
HTML code

<div id="topBar" style="display:none ; width:100%; z-index:10000; position:absolute; top:0;">
<div style="background-color:#ffffcc;  width:100%; border-top:1px solid #f7f2b5; border-bottom:1px solid #b69202; height:18px; line-height:18px; color:#5d5d5d; text-indent:10px;"><span class="gbprs">经常访问此页?<span id="barClose" style="display: inline-block; position:absolute; right:6px; top:0px; cursor:pointer; color:#6d5801;">x</span> </div>
<div>