20,7 → 20,9 |
'<a class="button" id="accepterCookie" onclick="javascript:accepterCookie()" href="#" > OK </a>'+ |
'</div>'+ |
'</div>'; |
document.body.innerHTML += divCookie; |
var nDiv = document.createElement('div'); |
nDiv.innerHTML = divCookie; |
document.getElementsByTagName("body")[0].appendChild(nDiv); |
} |
|
function accepterCookie() { |
67,13 → 69,52 |
return ""; |
} |
|
//http://stackoverflow.com/questions/799981/document-ready-equivalent-without-jquery#answer-18775368 |
document.onreadystatechange = function () { |
// tant pis pour les vieux navigateurs qui ne supportent pas document.readyState |
function contentLoaded(win, fn) { |
|
var done = false, top = true, |
|
doc = win.document, |
root = doc.documentElement, |
modern = doc.addEventListener, |
|
add = modern ? 'addEventListener' : 'attachEvent', |
rem = modern ? 'removeEventListener' : 'detachEvent', |
pre = modern ? '' : 'on', |
|
init = function(e) { |
if (e.type == 'readystatechange' && doc.readyState != 'complete') return; |
(e.type == 'load' ? win : doc)[rem](pre + e.type, init, false); |
if (!done && (done = true)) fn.call(win, e.type || e); |
}, |
|
poll = function() { |
try { root.doScroll('left'); } catch(e) { setTimeout(poll, 50); return; } |
init('poll'); |
}; |
|
if (doc.readyState == 'complete') fn.call(win, 'lazy'); |
else { |
if (!modern && root.doScroll) { |
try { top = !win.frameElement; } catch(e) { } |
if (top) poll(); |
} |
doc[add](pre + 'DOMContentLoaded', init, false); |
doc[add](pre + 'readystatechange', init, false); |
win[add](pre + 'load', init, false); |
} |
|
} |
|
|
/** |
* Initialisation |
*/ |
var tIdBandeau = setInterval(function() { |
if (document.readyState == "complete") { |
clearInterval(tIdBandeau); |
var cookieCnil = getCookie("cnil"); |
if(cookieCnil == null || cookieCnil != 1) { |
initialiserBandeauCnil(); |
} |
} |
} |
}, 200); |