[RESOLU] refresh de page sans page blanche de transition

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] refresh de page sans page blanche de transition

Re: refresh de page sans page blanche de transition

par saveus » 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 ;-)

Re: refresh de page sans page blanche de transition

par @rthur » 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

refresh de page sans page blanche de transition

par saveus » 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 .