// 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();