电脑爱好者,提供IT资讯信息及各类编程知识文章介绍,欢迎大家来本站学习电脑知识。 最近更新 | 联系我们 RSS订阅本站最新文章
电脑爱好者
站内搜索: 
当前位置:首页>> Asp>>用Cookie记录当前页面的背景色:

用Cookie记录当前页面的背景色

来源:fengyunhualong | 2007-3-10 | (有2455人读过)

<html>  
<head>  
<title>测试</title>  
<style type="text/css">  
<%  
if request.cookies("bgcolor")<>"" and request("bgcolor")="" then  
%>  
body {  
background-color: #<%=request.cookies("bgcolor")%>;  
}  
<%  
elseif request("bgcolor")<>"" then  
response.cookies("bgcolor")=request("bgcolor")  
response.cookies("bgcolor").Expires=date()+365  
%>  
body {  
background-color: #<%=request("bgcolor")%>;  
}  
<%  
else  
%>  
body {  
background-color: #FFFFFF%>;  
}  
<%  
end if  
%>  
</style>  
</head>  
<body>  
<a href="?bgcolor=FF0000">红色</a><br>  
<a href="?bgcolor=00FF00">绿色</a><br>  
<a href="?bgcolor=0000FF">蓝色</a><br>  
</body>  
</html>  

在页面上有三个颜色的链接,点其中一个,背景色就变成相应的颜色,同时他会把这种颜色的信息写入COOKIE中(我在这设置的默认保存时间为一年)  
当这个页面关闭后,以后再打开,他就会先自动读取以前的COOKIE  
如果找到了COOKIE就会自动应用上  
如果没有找到,就会把背景色设置成默认的白色。  
Asp热门文章排行
网站赞助商
购买此位置

 

关于我们 | 网站地图 | 文档一览 | 友情链接| 联系我们

Copyright © 2003-2024 电脑爱好者 版权所有 备案号:鲁ICP备09059398号