[RESOLU] refresh de page sans page blanche de transition

saveus
Invité n'ayant pas de compte PHPfrance

19 mars 2019, 02:08

bonjour
j ai une page qui lit des info dans une 100ene de fichier et qui me retourne des info.
sur la page page j ai un refresh toute les 3 secondes
(les fichier étant volatiles ils sont ecrits directement dans la mémoire dans une partition tmpfs)
malgré la lecture tres rapide , a chaque reload de page ; j ai une page blanche de transition pendent 1/2 secondes (sous chrome).

pour recharger la page j ai essayé
en html :

Code : Tout sélectionner

<META http-equiv="refresh" content="3; URL=ordon.php">
en javascript :

Code : Tout sélectionner

<body onload="myFunction()"> <script> function myFunction() { setTimeout(function(){window.location = window.location}, 3000); } </script>
en php :

Code : Tout sélectionner

header("Refresh:3; url="ordon.php");

rien n'y fait avec toute ces methodes j'ai toujours une page blanche pendant 1/2 seconde.

est ce que quelqu'un a une idée pour laisser afficher la page précédente ; temps que la page suivante n'est pas completement chargé ; merci d'avance .

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

19 mars 2019, 02:13

Oui, il faut utiliser de l'ajax pour ne pas recharger la page courante mais pour exécuter une requête en arrière plan.
https://developer.mozilla.org/fr/docs/Web/Guide/AJAX
Quand tout le reste a échoué, lisez le mode d'emploi...

saveus
Invité n'ayant pas de compte PHPfrance

19 mars 2019, 13:24

hello , merci pour ta réponse .
effectivement avec ajax , c'est bien mieux.
vu que je développe quasi uniquement des pages d'admin serveur , mon html/php/mysql est parfois dinausoresque ;-)