Za vse tiste, ki se obremenjujete z piškotki sem poiskal skript, ki uporabnika opozori na rabo piškotkov. Kodo sem nekoliko predelal in jo prevedel v slovenski jezik.
<body>
<div id="openglobal_privacy_widget" style="display: inline; text-align:right; font-size: 13px; line-height: 100%; position: fixed; top: 0; right: 0; margin: 0; padding: 0 0 0 3px; background: #dddddd; z-index: 100000; opacity:0.9; filter: alpha(opacity=90);">
Stran uporablja piškotke (cookies)! Nadaljujem <a title="Stran uporablja piškotke za shranjevanje nastavitev jezika in izbrane teme spletne strani." rel="privacy" href="##########"></a>?
<button id="openglobal_privacy_accept" style="vertical-align: middle;" onclick="openglobal_privacy_accept();return false;">Da</button>
<button id="openglobal_privacy_wait" style="vertical-align: middle;" onclick="clearTimeout(openglobal_privacy_timer);return false;">Wait</button>
<button id="openglobal_privacy_leave" style="vertical-align: middle;" onclick="window.location='
http://google.si';">Zapusti stran</button>
<br />
</div>
<script type="text/javascript">
//<![CDATA[
var openglobal_privacy_timeout = 0;
var openglobal_privacy_functions = [];
var openglobal_privacy_widget = document.getElementById('openglobal_privacy_widget');
var results = document.cookie.match ( '(^|;) ?openglobal_privacy_widget=([^;]*)(;|$)' );
if (results) {
if (1 == unescape(results[2])) {
openglobal_privacy_accept();
}
} else {
window.onload = function() {
for (var i = 0; i < document.links.length; i++) {
var link_href = document.links
.getAttribute('href');
if ('privacy' != document.links.getAttribute('rel') && (!/^[\w]+:/.test(link_href) || (new RegExp('^[\\w]+://[\\w\\d\\-\\.]*' + window.location.host)).test(link_href))) {
var current_onclick = document.links.onclick;
document.links.onclick = function() {openglobal_privacy_accept();if (Object.prototype.toString.call(current_onclick) == '[object Function]') {current_onclick();}};
}
}
};
}
var openglobal_privacy_timer;
if (openglobal_privacy_timeout > 0) {
openglobal_privacy_timer = setTimeout('openglobal_privacy_tick()', 1000);
} else {
var openglobal_privacy_wait = document.getElementById('openglobal_privacy_wait');
if (null != openglobal_privacy_wait) {
openglobal_privacy_wait.parentNode.removeChild(openglobal_privacy_wait);
}
}
function openglobal_privacy_tick() {
if (0 >= --openglobal_privacy_timeout) {
openglobal_privacy_accept();
return;
}
var openglobal_privacy_accept_button = document.getElementById('openglobal_privacy_accept');
if (null != openglobal_privacy_accept_button) {
openglobal_privacy_accept_button.innerHTML = 'Yes (' + openglobal_privacy_timeout + ')';
openglobal_privacy_timer = setTimeout('openglobal_privacy_tick()', 1000);
}
}
function openglobal_privacy_accept() {
clearTimeout(openglobal_privacy_timer);
document.cookie = 'openglobal_privacy_widget=1; path=/; expires=Mon, 18 Jan 2038 03:14:00 GMT';
openglobal_privacy_widget.parentNode.removeChild(openglobal_privacy_widget);
for (var i = 0; i < openglobal_privacy_functions.length; i++) {
openglobal_privacy_functions();
}
}
//]]>
</script>
</body>
Majhno okence se prikaže v zgornjem desnem kotu zaslona.