Timeout pour revenir à la page principale

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

Bonjour,

ne pas mettre la partie hostname:

http://192.168.xx.xx

Merci, je vais essayer demain, quand je ne suis pas à la maison…et je reviens

Merci, ça marche correctement!

Saluti
Paolo

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.