我创建了一个横幅,告诉您网站需要使用Cookie,并为用户提供接受它们的选项。它运行良好但问题是,一旦用户接受重新加载页面,消息就会再次进入屏幕。我想设置它以便浏览器记住。我在整个域名中猜测它本身就是一个cookie。
有任何帮助吗?我真的不知道任何关于cookie的事情。
我的网站直播是www.hdeprada.com
谢谢!
我使用的代码如下:
<!--//BLOQUE COOKIES-->
<div id="barraaceptacion" style="display: block;">
<div class="cookieinner">
Este sitio web utiliza cookies para que usted tenga una mejor experiencia de usuario. Si continúa navegando consideramos que acepta nuestra <a href="politica-cookies.html" target="_blank" class="info">política de cookies</a>.
| <a href="javascript:void(0);" class="ok" onclick="PonerCookie();"><b>OK</b></a>
</div>
</div>
<script>
function getCookie(c_name){
var c_value = document.cookie;
var c_start = c_value.indexOf(" " + c_name + "=");
if (c_start == -1){
c_start = c_value.indexOf(c_name + "=");
}
if (c_start == -1){
c_value = null;
}else{
c_start = c_value.indexOf("=", c_start) + 1;
var c_end = c_value.indexOf(";", c_start);
if (c_end == -1){
c_end = c_value.length;
}
c_value = unescape(c_value.substring(c_start,c_end));
}
return c_value;
}
function setCookie(c_name,value,exdays){
var exdate=new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value;
}
if(getCookie('tiendaaviso')!="1"){
document.getElementById("barraaceptacion").style.display="block";
}
function PonerCookie(){
setCookie('tiendaaviso','1',365);
document.getElementById("barraaceptacion").style.display="none";
}
</script>
<!--//FIN BLOQUE COOKIES-->