就是我做了一个网页,但网页里有很多种颜色,就是很多中风格,但一打开他就恢复到默认的颜色了。 比如说:这个网页的默认颜色是绿色,但我选择了黑色,关闭浏览器后,重新打开就又恢复到了绿色,请问怎么保存我选的颜色? 是cookie 吗?
要在网页里加什么代码才能实现呢?
比如说这个网站 www.073588.com 这个网页有多种风格,我选了某种颜色保存后第二次打开就是我选择的那种颜色了。
就是我做了一个网页,但网页里有很多种颜色,就是很多中风格,但一打开他就恢复到默认的颜色了。 比如说:这个网页的默认颜色是绿色,但我选择了黑色,关闭浏览器后,重新打开就又恢复到了绿色,请问怎么保存我选的颜色? 是cookie 吗?
要在网页里加什么代码才能实现呢?
比如说这个网站 www.073588.com 这个网页有多种风格,我选了某种颜色保存后第二次打开就是我选择的那种颜色了。
这段是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>
这个与用户登录类似,可以仿照用户登录功能来写
嗯!要用cookies去保持你选择的颜色,你可以用JavaScript去保存cookies,你可以上网查查JavaScript是怎么保存cookies的代码。试一试。
还有,你要看看你的浏览器是否禁止保存cookies。如果你设置了禁止cookies,你在网页上设置的颜色,在你关闭浏览器的时候,浏览器会自动删除你的cookies设置。
用jsp的声明标识~~~<%!你的方法%>