Bonjour,
J’ai un design principal avec plusieurs liens vers d’autres designs secondaires. J’ai implémenté un code html pour les designs secondaires qui recharge la page principale après un certain temps, via l’adresse de la page.
<script>
(function() {
const idleDurationSecs = 30; // X number of seconds
const redirectUrl = 'http://192.168.xx.xx/index.php?v=d&p=plan&plan_id=25&fullscreen=1'; // ADD URL IN WICH YOU WANNA REDIRECT USERS es. yourpage.com/home
let idleTimeout; // variable to hold the timeout, do not modify
const resetIdleTimeout = function() {
// Clears the existing timeout
if(idleTimeout) clearTimeout(idleTimeout);
// Set a new idle timeout to load the redirectUrl after idleDurationSecs
idleTimeout = setTimeout(() => location.href = redirectUrl, idleDurationSecs * 1000);
};
// Init on page load
resetIdleTimeout();
// Reset the idle timeout on any of the events listed below
['click', 'touchstart', 'mousemove', 'scroll'].forEach(evt =>
document.addEventListener(evt, resetIdleTimeout, false)
);
})();
</script>
Tout fonctionne bien tant que je reste en local. Si j’accède de l’extérieur via xxx.eu.jeedom.link, lorsque la page principale est appelée au bout d’un certain temps, elle appelle évidemment l’adresse locale et ne fonctionne donc pas.
En revanche, si j’utilise les boutons de lien à distance (directement via le lien), cela fonctionne.
Quelqu’un sait-il quel code il faut utiliser pour simuler un clic sur un bouton de lien dans un dessin ?
Grazie e saluti
Paolo