永发信息网

网页CSS换颜色,怎么保存

答案:5  悬赏:50  手机版
解决时间 2021-06-05 05:51
  • 提问者网友:你挡着我发光了
  • 2021-06-04 05:10

就是我做了一个网页,但网页里有很多种颜色,就是很多中风格,但一打开他就恢复到默认的颜色了。 比如说:这个网页的默认颜色是绿色,但我选择了黑色,关闭浏览器后,重新打开就又恢复到了绿色,请问怎么保存我选的颜色? 是cookie 吗?

要在网页里加什么代码才能实现呢?

比如说这个网站 www.073588.com 这个网页有多种风格,我选了某种颜色保存后第二次打开就是我选择的那种颜色了。

最佳答案
  • 五星知识达人网友:醉吻情书
  • 2021-06-04 06:39

这段是JavaScript的cookie。


在点击的颜色上用点击事件调用setCookie方法,给一个这个颜色的标示。下次用getCookie方法返回你


给setCookie的值。



你在写一些相应的代码。




复制下面到你的html。



<script>
function getCookie() {
var start = document.cookie.indexOf( "mycolors=" );
var len = start + "mycolors=".length;
if ( ( !start ) && ( "mycolors=" != document.cookie.substring( 0, name.length ) ) )
{
return null;
}
if ( start == -1 )
return null;
var end = document.cookie.indexOf( ';', len );
if ( end == -1 )
end = document.cookie.length;
alert(unescape( document.cookie.substring( len, end ) ))
return unescape( document.cookie.substring( len, end ) );
}

function setCookie( value)
{
document.cookie = 'mycolors='+escape( value );
}
getCookie();
</script>


全部回答
  • 1楼网友:往事隔山水
  • 2021-06-04 09:50
cookie
  • 2楼网友:归鹤鸣
  • 2021-06-04 09:39

这个与用户登录类似,可以仿照用户登录功能来写

  • 3楼网友:轮獄道
  • 2021-06-04 08:18

嗯!要用cookies去保持你选择的颜色,你可以用JavaScript去保存cookies,你可以上网查查JavaScript是怎么保存cookies的代码。试一试。

还有,你要看看你的浏览器是否禁止保存cookies。如果你设置了禁止cookies,你在网页上设置的颜色,在你关闭浏览器的时候,浏览器会自动删除你的cookies设置。

  • 4楼网友:妄饮晩冬酒
  • 2021-06-04 07:09

用jsp的声明标识~~~<%!你的方法%>

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯