summaryrefslogtreecommitdiff
path: root/detecteur.js
diff options
context:
space:
mode:
Diffstat (limited to 'detecteur.js')
-rw-r--r--detecteur.js30
1 files changed, 30 insertions, 0 deletions
diff --git a/detecteur.js b/detecteur.js
new file mode 100644
index 0000000..3f74cb1
--- /dev/null
+++ b/detecteur.js
@@ -0,0 +1,30 @@
1// détection
2function initUI_setListener() {
3 // {once: true} interrompt l'écoute après une première détection
4 // ne détecte pas les visiteurs en mode texte
5 document.body.addEventListener("mousemove", initUI_handle, {once: true}); // mouvements de souris
6 document.body.addEventListener("touchmove", initUI_handle, {once: true}); // contact écran tactile
7 console.log('attach');
8}
9
10// action
11function initUI_handle() {
12 //Retirer les event au listener, inutile en théorie
13 document.body.removeEventListener("mousemove", initUI_handle, true);
14 document.body.removeEventListener("touchmove", initUI_handle, true);
15 console.log('detach');
16
17 // optionnel: infos supplémentaires dans l'URL
18 //~ var params='page_id=10';
19 //~ var width = document.documentElement.clientWidth;
20 //~ var height = document.documentElement.clientHeight;
21 //~ params += '&width=' + width + '&height=' + height;
22
23 //Envoyer la requete
24 const xhr = new XMLHttpRequest();
25 url = 'visites.php';
26 xhr.open("GET", url);
27 xhr.send();
28}
29
30initUI_setListener();