01/08/2014, 13:19
|
| | Fecha de Ingreso: agosto-2014
Mensajes: 2
Antigüedad: 10 años, 3 meses Puntos: 0 | |
Política de cookies. No hay manera.. Buenas tardes compis,
Necesito por favor que alguien me eche una mano con lo siguiente:
He instalado un script en mi web para el típico aviso de la política de cookies, concretamente he usado el siguiente código:
1. Dentro de <head> </head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="cookie.js"></script>
2. Dentro de <body> </body>
document.write("<style>.msgcookie{display:block;po sition:fixed;bottom:0;height:50px;width:100%;backg round:rgba(0,0,0,0.8);color:#fff;font-size:11px;font-family:sans-serif}.msgcookie p{width:960px;margin:0 auto;background:url(cookie.png) 0 0 no-repeat;padding:10px 0 0 30px}.msgcookie p a:link,.msgcookie p a:active,.msgcookie p a:visited,.msgcookie p a:hover{color:#fff}.msgcookie a.close{float:right;display:block;width:16px;heigh t:50px;background:url(cookie.png) 0 -45px no-repeat;overflow:visible;text-indent:-80px;opacity:0.5;margin:0 0 0 100px}a.close:hover{opacity:1}</style>");
$(document).ready(function()
{
if (!$.cookie("msgcookie"))
{
$("body").prepend("<div class='msgcookie'><p><a href='#' class='close'>cerrar mensaje</a>Esta web utiliza 'cookies' propias y de terceros para ofrecerle una mejor experiencia y servicio y poder registrar el proceso de compra. Al navegar o utilizar nuestros servicios el usuario acepta el uso que hacemos de las 'cookies'. <a href='#'>Más información</a></p></div>");
$("body").on("click", ".close", function(e) {
e.preventDefault();
$.cookie('msgcookie', 'aceptado');
$(".msgcookie").fadeOut();
});
$("body").on("click", ".msgcookie p a:not(.close)", function(e) {
e.preventDefault();
alert("Este enlace debe ir a tu pol\u00EDtica de privacidad");
});
}
});
Lo que me ocurre es que no hay manera de que al pulsar sobre el enlace "cerrar ventana", que aparece a la derecha de la caja de texto que anuncia la política de cookies, la barra desaparezca. Actualmente al pinchar sobre dicho enlace, el mismo te lleva a la zona superior de la página en la que estés, pero no desaparece.
He buscado por todos lados y no tengo manera de encontrar la solución. Ayuda please....
P.D.: la extensión de los archivos mi web es .html. |