Y
ylodis
Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola,
No he usado ningun CMS, blogger, etc; lo he hecho 2 veces en HTML, el código que uso es el que aparece en el tutorial creando una página llamada "pagina.html" que llama a los ficheros cookie.js y cookies.css i (los reproduzco al fina). En cuanto a si funciona, parcialmente sí, sale un aviso discreto y suficiente, pero no se quita al pulsar "Acepto"; reitero que no tengo claro que debería hacer entonces, pero se supone que como mínimo desaparecer el aviso (yo quisiera que además cargara un fichero js donde llamo a oogle. Analytics, redes sociales,etc).
Fichero cookie.js :
Fichero cookies.css :
No he usado ningun CMS, blogger, etc; lo he hecho 2 veces en HTML, el código que uso es el que aparece en el tutorial creando una página llamada "pagina.html" que llama a los ficheros cookie.js y cookies.css i (los reproduzco al fina). En cuanto a si funciona, parcialmente sí, sale un aviso discreto y suficiente, pero no se quita al pulsar "Acepto"; reitero que no tengo claro que debería hacer entonces, pero se supone que como mínimo desaparecer el aviso (yo quisiera que además cargara un fichero js donde llamo a oogle. Analytics, redes sociales,etc).
HTML:
<!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>Documento sin título</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link type="text/css" href="cookies.css" rel="stylesheet">
</head>
<body>
<p>Hola mundo</p>
<p><b>1. Qué son las cookies y por qué las utilizamos en las webs de Weblogs SL</b></p>
<!-- Cookies Mensaje De Alerta -->
<div id="cookieMessageWrapper">
<div id="cookieMessage">
<strong>Este Sitio Utiliza Cookies.</strong>Usted Puede Leer En Nuestra <a href="#"><b>Politica De Privacidad</b></a>. <button onclick="window.location.href='#'">Aceptar</button>
</div>
</div>
<!-- Cookies Mensaje De Alerta -->
</body>
</html>
Fichero cookie.js :
Insertar CODE, HTML o PHP:
// Control cookies
$(document).ready(function() {
var strCookieName = "cookie-compliance";
var strApprovedVal = "approved";
var cookieVal = readCookie(strCookieName);
var $displayMsg = $('#cookieMessageWrapper');
if (cookieVal != strApprovedVal) {
setTimeout(function() { $displayMsg.slideDown(200); }, 200);
} else if (!$displayMsg.is(':hidden')) {
$displayMsg.slideUp();
};
$('#cookieClose').click(function() {
$displayMsg.slideUp();
createCookie(strCookieName, strApprovedVal, 365);
});
});
//Cookie functions
function createCookie(name, value, days) {
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
var expires = "; expires=" + date.toGMTString();
}
else var expires = "";
document.cookie = name + "=" + value + expires + "; path=/";
}
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') c = c.substring(1, c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
}
return null;
}
function eraseCookie(name) {
createCookie(name, "", -1);
}
Fichero cookies.css :
Insertar CODE, HTML o PHP:
@charset "utf-8";
/* CSS Document */
#cookieMessageWrapper
{
/* Este Es My Estilo que le Agrege :D*/
width: 100%;
border-top: 1px solid #aaaaaa;
background: #f6f6f6;
position: fixed;
left: 0;
bottom: 0px;
text-align: center;
padding: px 0;
/*
Este Es El Que Viene por Defecto
background: #fd8;
font-family: "Segoe UI",Verdana,Arial,Helvetica,Sans-Serif;
font-size: 11pt;
font-weight: normal;
color: #333;
padding: 0;
margin: 0;
display: none;
border-bottom: solid 1px #f80;*/
}
#cookieMessage
{
width: 640px; /* this needs to be set to the width of the centre container */
padding: 3px 0 3px 0;
margin: 0 auto;
position: relative;
}
#cookieMessage:after
{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#cookieMessage p
{
margin: 5px 0 0;
}
#cookieClose
{
float: right;
display: block;
padding: 0px 5px;
text-decoration: none;
background: #f80;
border: solid 1px #000;
border-radius: 2px;
color: #fff;
font-size: 100%;
margin-top: 6px;
font-weight: bold;