Prob de refresh dans un <DIV>
Fermé
dcourbiere
Messages postés
6
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
12 septembre 2008
-
11 sept. 2008 à 10:12
dcourbiere Messages postés 6 Date d'inscription jeudi 11 septembre 2008 Statut Membre Dernière intervention 12 septembre 2008 - 12 sept. 2008 à 12:19
dcourbiere Messages postés 6 Date d'inscription jeudi 11 septembre 2008 Statut Membre Dernière intervention 12 septembre 2008 - 12 sept. 2008 à 12:19
A voir également:
- Prob de refresh dans un <DIV>
- Telecharger auto refresh - Télécharger - Divers Web & Internet
- Comment refresh son pc - Guide
- Div c++ - Télécharger - Langages
- Refresh dns - Guide
- Remplacer #div/0 par vide - Forum Bureautique
6 réponses
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
11 sept. 2008 à 11:31
11 sept. 2008 à 11:31
Bonjour,
Effectivement, tu ne fais appel à setInterval qu'une seule fois au lancement de ton script, donc ta fichier va bien être écrit dans ta DIV. Si tu souhaite qu'il soit à nouveau afficher 4 secondes plus tard après avoir été écrit, il faut que tu rappelle à nouveau ta fonction dans un setInterval :
Je n'ai pas testé mais logiquement ça devrait fonctionner.
Effectivement, tu ne fais appel à setInterval qu'une seule fois au lancement de ton script, donc ta fichier va bien être écrit dans ta DIV. Si tu souhaite qu'il soit à nouveau afficher 4 secondes plus tard après avoir été écrit, il faut que tu rappelle à nouveau ta fonction dans un setInterval :
obj.onreadystatechange = function() { if(obj.readyState == 4) { document.getElementById(strId).innerHTML = obj.responseText; setInterval("ouvrirFichier();",4000); } }
Je n'ai pas testé mais logiquement ça devrait fonctionner.
dcourbiere
Messages postés
6
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
12 septembre 2008
11 sept. 2008 à 11:49
11 sept. 2008 à 11:49
Merci pour ta réponse mais justement c'est ce que je fait avant la balise </HTML> !! à moin que le b=SetInterval..... soit mal placé.
Mais en plus le soucis c'est que lors du click sur le bouton 'Envoyer' (qui lance le fichier envoie.php), Le fichier est mis à jour et la page entière (celle du code posté precedemment : message.php) est rafraichie !
J'ai commencer à developper avec des FRAME puis les DIV avec du XMLHttpRequest et la j'avoue
Je commence à me perdre !
HELP !
Mais en plus le soucis c'est que lors du click sur le bouton 'Envoyer' (qui lance le fichier envoie.php), Le fichier est mis à jour et la page entière (celle du code posté precedemment : message.php) est rafraichie !
J'ai commencer à developper avec des FRAME puis les DIV avec du XMLHttpRequest et la j'avoue
Je commence à me perdre !
HELP !
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
11 sept. 2008 à 11:57
11 sept. 2008 à 11:57
Est-ce que tu as bien lu et testé ce que je t'ai donné ? Car si ce n'est pas le cas je te conseille de le faire.
Et si tu l'as fait peux-tu me dire ce qu'il s'est passé ? (si ça ne fonctionne toujours pas)
Et si tu l'as fait peux-tu me dire ce qu'il s'est passé ? (si ça ne fonctionne toujours pas)
dcourbiere
Messages postés
6
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
12 septembre 2008
11 sept. 2008 à 13:30
11 sept. 2008 à 13:30
Désolé, je n'avais pas trop le temps !La c'est bon
J'ai mis setInterval("ouvrirFichier();",4000); à l'endroit ou tu m'as indiqué ( càd dans la fonction ouvrirfichier()) mais ça marche pas.
Mais quand je suprime les cookies et fichier Temporary Internet, que je quitte IE et que je relance IE ca me rafraichi ??
J'ai l'impression qu'il y a un prob avec le cache qu'en penses-tu ?:-(
J'ai mis setInterval("ouvrirFichier();",4000); à l'endroit ou tu m'as indiqué ( càd dans la fonction ouvrirfichier()) mais ça marche pas.
Mais quand je suprime les cookies et fichier Temporary Internet, que je quitte IE et que je relance IE ca me rafraichi ??
J'ai l'impression qu'il y a un prob avec le cache qu'en penses-tu ?:-(
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
11 sept. 2008 à 15:13
11 sept. 2008 à 15:13
C'est surement parce que tu n'as pas raffaichi ta page correctement. Si tu fais un F5 simple, ça recharge ta page mais sans prendre en compte les éventuelles modifications dans le code de la page. Si tu fais Crtl+F5 (ou Maj+F5 je ne sais plus), ta page sera normalement raffraichie avec le nouveau code.
Si la ré-actualisation de ton texte fonctionne je pense que ton problème est donc résolu ? A moins que j'ai mal compris ton nouveau problème ?
Si la ré-actualisation de ton texte fonctionne je pense que ton problème est donc résolu ? A moins que j'ai mal compris ton nouveau problème ?
dcourbiere
Messages postés
6
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
12 septembre 2008
11 sept. 2008 à 15:32
11 sept. 2008 à 15:32
Ca ne marche pas ni avec Ctrl + F5 (pas MAj+F5 ). En fait j'ai fait des test et je me suis rendu compte que je n'ai pas besoin de supprimer les fichiers temporaire ou les cookis, si je quite IE et que je relance IE c'est bon ! Je ne comprend pas ce qui se passe!
Merci pour ton aide!!
Merci pour ton aide!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dcourbiere
Messages postés
6
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
12 septembre 2008
12 sept. 2008 à 12:19
12 sept. 2008 à 12:19
up SVP
dcourbiere
Messages postés
6
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
12 septembre 2008
11 sept. 2008 à 15:47
11 sept. 2008 à 15:47
J'ai lu sur qqe site il parle de codage utf-8 avec IE et non avec Firefox ! J'ai pas compris grand chose !