Subversion Repositories Sites.tela-botanica.org

Compare Revisions

Ignore whitespace Rev 1125 → Rev 1127

/trunk/bandeau_cnil.js
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() {
66,14 → 68,53
}
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") {
var cookieCnil = getCookie("cnil");
if(cookieCnil == null || cookieCnil != 1) {
initialiserBandeauCnil();
}
clearInterval(tIdBandeau);
var cookieCnil = getCookie("cnil");
if(cookieCnil == null || cookieCnil != 1) {
initialiserBandeauCnil();
}
}
}
}, 200);