lunes, 24 de marzo de 2014

Como poner un aviso de cookies

En esta entrada os enseñaré a insertar en vuestro blog un aviso de Cookies como el nuestro, de tal forma que aparezca para los visitantes, y una vez pulsado sobre el botón OK no vuelva a salir.. Si no te aparece es porque ya le has pulsado al botón, si quieres volver a verlo para ver como quedaría abre nuestro blog en una pestaña nueva de incógnito y te volverá a salir. El codigo funciona en cualquier plataforma, sea blogger, web, etc...

Bien comencemos.

Nos vamos a blogger/Diseño/ y sobre cualquier parte le damos a Añadir un gadget, ya que por defecto saldrá en la parte inferior, y creamos un HTML/Javascript. Ahora pegamos el siguiente código y guardamos los cambios.


<div id="barritaloca" style="display:none;position:fixed;left:0px;right:0px;bottom:0px;width:100%;min-height:40px;background: #333333;color:#dddddd;z-index: 99999;"> <div style="width:100%;position:absolute;padding-left:5px;font-family:verdana;font-size:12px;top:30%;"> Usamos cookies propias y de terceros para mostrar publicidad personalizada seg&uacute;n su navegaci&oacute;n. Si continua navegando consideramos que acepta el uso de cookies. <a href="javascript:void(0);" style="padding:4px;background:#4682B4;text-decoration:none;color:#fff;" onclick="PonerCookie();"><b>OK</b></a> <a href="http://www.google.com.ar/intl/es-419/policies/technologies/types/" target="_blank" style="padding-left:5px;text-decoration:none;color:#ffffff;">M&aacute;s informaci&oacute;n</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('aviso')!="1"){ document.getElementById("barritaloca").style.display="block"; } function PonerCookie(){ setCookie('aviso','1',365); document.getElementById("barritaloca").style.display="none"; } </script>

Listo, aviso de cookies para todos

No hay comentarios:

Publicar un comentario