11540 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous,

Pour résumer j'ai fait un dashboard en php hébergé avec easyphp et accessible depuis le réseau interne d'une entreprise.
Le site comporte 2 simple fichiers php qui apparaissent chacun leur tour grace à la fonction js suivante :
<script>
	function refresh(time)
    {
		setTimeout(function () {	window.location = 'fichier2.php'; }, time*1000);	
		
    }
	
    refresh(60);
</script>


Le problème est que au bout d'un temps indéfini et aléatoire (environ 1 nuit) le navigateur (firefox) affiche une page blanche.
Il me suffit alors de faire F5 pour relancer le truc.

Avez-vous une piste de recherche ?

Merci
Humm aucune idée, peut être firefox plante suite a une surcharge mémoire ou un truc dans le genre !

Pourquoi as-tu besoin de faire tourner une page internet 24h24h en boucle ? Il y a peut-être des solutions plus pratique à ton problème.

Sinon tu peux aussi essayer avec la balise meta refresh. Ça évite l'utilisation du js et peut-être que ça éviterait à FF de faire une page blanche. (je dis bien peut-être, faut tester)

<meta http-equiv="refresh" content="60000; URL=http://tonsite/fichier2.php">
Humm aucune idée, peut être firefox plante suite a une surcharge mémoire ou un truc dans le genre !

Pourquoi as-tu besoin de faire tourner une page internet 24h24h en boucle ? Il y a peut-être des solutions plus pratique à ton problème.

Sinon tu peux aussi essayer avec la balise meta refresh. Ça évite l'utilisation du js et peut-être que ça éviterait à FF de faire une page blanche. (je dis bien peut-être, faut tester)

<meta http-equiv="refresh" content="60000; URL=http://tonsite/fichier2.php">
Mon site doit tourner 24h/24 car c'est un dashboard de suivi d'activité affiché sur une télé en france et en chine.

Je vais essayer la balise meta refresh.