blob: 9ae0c1c5208df937a4440b835de1db675c357fae (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
// détection
function initUI_setListener() {
// {once: true} interrompt l'écoute après une première détection
// ne détecte pas les visiteurs en mode texte
document.body.addEventListener("mousemove", initUI_handle, {once: true}); // mouvements de souris
document.body.addEventListener("touchmove", initUI_handle, {once: true}); // contact écran tactile
console.log('attach');
}
// action
function initUI_handle() {
//Retirer les event au listener, inutile en théorie
document.body.removeEventListener("mousemove", initUI_handle, true);
document.body.removeEventListener("touchmove", initUI_handle, true);
console.log('detach');
// optionnel: infos supplémentaires dans l'URL
//~ var params='page_id=10';
//~ var width = document.documentElement.clientWidth;
//~ var height = document.documentElement.clientHeight;
//~ params += '&width=' + width + '&height=' + height;
//Envoyer la requete
const xhr = new XMLHttpRequest();
url = 'visites.php';
xhr.open("GET", url);
xhr.send();
}
initUI_setListener();
|