Subversion Repositories Sites.tela-botanica.org

Rev

Rev 1125 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1125 Rev 1127
Line 18... Line 18...
18
		'Le site de Tela Botanica utilise des cookies. En poursuivant votre navigation sur le site, vous acceptez l\'utilisation de ces cookies qui permettent notamment de se souvenir de vos pr&eacute;f&eacute;rences. <br />'+
18
		'Le site de Tela Botanica utilise des cookies. En poursuivant votre navigation sur le site, vous acceptez l\'utilisation de ces cookies qui permettent notamment de se souvenir de vos pr&eacute;f&eacute;rences. <br />'+
19
		'<a class="en_savoir_plus" target="_blank" href="http://www.tela-botanica.org/page:licence"> En savoir plus</a>'+
19
		'<a class="en_savoir_plus" target="_blank" href="http://www.tela-botanica.org/page:licence"> En savoir plus</a>'+
20
		'<a class="button" id="accepterCookie" onclick="javascript:accepterCookie()" href="#" > OK </a>'+
20
		'<a class="button" id="accepterCookie" onclick="javascript:accepterCookie()" href="#" > OK </a>'+
21
		'</div>'+
21
		'</div>'+
22
    '</div>';
22
    '</div>';
-
 
23
  var nDiv = document.createElement('div');
23
  document.body.innerHTML += divCookie;
24
  nDiv.innerHTML = divCookie;
-
 
25
  document.getElementsByTagName("body")[0].appendChild(nDiv);
24
}
26
}
Line 25... Line 27...
25
 
27
 
26
function accepterCookie() {
28
function accepterCookie() {
27
  var element = document.getElementById("bandeau_cookie_cnil");
29
  var element = document.getElementById("bandeau_cookie_cnil");
Line 64... Line 66...
64
		    return unescape(document.cookie.substring(c_start, c_end));
66
		    return unescape(document.cookie.substring(c_start, c_end));
65
		}
67
		}
66
    }
68
    }
67
    return "";
69
    return "";
68
}
70
}
69
 
71
 
-
 
72
function contentLoaded(win, fn) {
-
 
73
 
-
 
74
	var done = false, top = true,
-
 
75
 
-
 
76
	doc = win.document,
-
 
77
	root = doc.documentElement,
-
 
78
	modern = doc.addEventListener,
-
 
79
 
-
 
80
	add = modern ? 'addEventListener' : 'attachEvent',
-
 
81
	rem = modern ? 'removeEventListener' : 'detachEvent',
-
 
82
	pre = modern ? '' : 'on',
-
 
83
 
-
 
84
	init = function(e) {
70
//http://stackoverflow.com/questions/799981/document-ready-equivalent-without-jquery#answer-18775368
85
		if (e.type == 'readystatechange' && doc.readyState != 'complete') return;
-
 
86
		(e.type == 'load' ? win : doc)[rem](pre + e.type, init, false);
-
 
87
		if (!done && (done = true)) fn.call(win, e.type || e);
-
 
88
	},
-
 
89
 
-
 
90
	poll = function() {
-
 
91
		try { root.doScroll('left'); } catch(e) { setTimeout(poll, 50); return; }
-
 
92
		init('poll');
-
 
93
	};
-
 
94
 
-
 
95
	if (doc.readyState == 'complete') fn.call(win, 'lazy');
-
 
96
	else {
-
 
97
		if (!modern && root.doScroll) {
-
 
98
			try { top = !win.frameElement; } catch(e) { }
-
 
99
			if (top) poll();
-
 
100
		}
-
 
101
		doc[add](pre + 'DOMContentLoaded', init, false);
71
document.onreadystatechange = function () {
102
		doc[add](pre + 'readystatechange', init, false);
-
 
103
		win[add](pre + 'load', init, false);
-
 
104
	}
-
 
105
 
-
 
106
}
-
 
107
 
-
 
108
 
-
 
109
/**
-
 
110
 * Initialisation
-
 
111
 */
72
	// tant pis pour les vieux navigateurs qui ne supportent pas document.readyState
112
var tIdBandeau = setInterval(function() {
73
	if (document.readyState == "complete") {
113
	if (document.readyState == "complete") {
-
 
114
	    clearInterval(tIdBandeau);    
74
		var cookieCnil = getCookie("cnil");
115
	    var cookieCnil = getCookie("cnil");
75
	    if(cookieCnil == null || cookieCnil != 1) {
116
		if(cookieCnil == null || cookieCnil != 1) {
76
	    	initialiserBandeauCnil();
117
			initialiserBandeauCnil();
77
	    }
118
		} 
78
	}
119
	}
79
}
-
 
80
120
}, 200);
-
 
121
81
122