Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1368 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Problème de rafraichissement

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de rafraichissement

n°1686705
Furie du 6​4
Posté le 15-02-2008 à 10:29:47  profilanswer
 

Bonjour,
 
Voilà, j'ai le même que soucis que Weed dans ce sujet : http://forum.hardware.fr/hfr/Progr [...] 5688_1.htm
sauf que ce n'est pas uniquement sous IE mais également sous firefox.
J'ai donc rajouté le header comme conseillé et effectivement ça marche...sous IE ! Mais firefox lui il veut toujours pas. :heink:  Quelqu'un aurait une solution pour faire la même chose avec firefox ? Merci  :)

mood
Publicité
Posté le 15-02-2008 à 10:29:47  profilanswer
 

n°1687007
soju
One shot !
Posté le 15-02-2008 à 16:32:36  profilanswer
 

En général c'est l'inverse, ça marche avec Firefox et pas IE...
un bout de code ? ça serait plus parlant
 
soju du 64

n°1687035
shurik'n
Posté le 15-02-2008 à 17:30:53  profilanswer
 

C est genre tu as une page avec une liste d élément (issus d'une bdd) et un champ pour ajouter des éléments à cette liste , et tu veux que quand tu cliques sur "ajouter" ca mettre ta liste à jour sur cette même page, c est bien ça ?
 
Si oui, l'ajax, ca sert à ca !  Via ton bouton tu appelles ton script d'update bdd et tu met à jour ta zone de contenu.
 
Comme ca pas la peine de t embeter a poster vers une autre page qui va ensuite te rebalancer sur la première, ca  c est ce qu'on faisait avant.
 
Ben oui, c'est le futur, faut s'adapter :D

n°1687683
Furie64
Posté le 18-02-2008 à 10:12:20  profilanswer
 

Pour faire plus simple, je vous ai fait un joli petit schéma. Du coup shurik'n tu verras que non l'ajax ne correspond pas. En fait c'est tout bête ce que je fais mais ce sont les explications qui sont tendues. Je laisse le schéma vous faire comprendre :)
http://adt.furie.free.fr/fichier/explication.jpg


Message édité par Furie64 le 18-02-2008 à 10:13:03
n°1687961
Xav_
The only one...
Posté le 18-02-2008 à 16:44:51  profilanswer
 

ce que tu appelle "on enregistre", c'est que le visiteur clique sur un bouton de validation du formulaire ?

n°1688023
CyberDenix
Posté le 18-02-2008 à 18:02:26  profilanswer
 

Hum, problème de rafraichissement ?


---------------
Directeur Technique (CTO)
n°1688025
CyberDenix
Posté le 18-02-2008 à 18:02:51  profilanswer
 

http://www.thecoca-colacompany.com/presscenter/img/imagebrands/downloads/lg_nestea_ice_lime.jpg
 
 :whistle:


---------------
Directeur Technique (CTO)
n°1688219
Furie64
Posté le 19-02-2008 à 10:18:02  profilanswer
 

:lol:  :lol:  :lol:  :lol:  :lol:  :lol:  :lol:  :lol:  :lol:  :lol:  
 
Si seulement ça pouvait suffire ^^
 
Sinon Xav_, il s'agit bien d'un bouton de validation :)

n°1688304
Xav_
The only one...
Posté le 19-02-2008 à 12:10:16  profilanswer
 

S'il s'agit bien d'un bouton de validation, ça veut dire qu'une autre page (ou la même) est appelée pour traiter les données et mettre à jour la BDD, je comprend pas bien pourquoi les infos seraient pas rafraichies...
 
Mais si en plus tu dis que c'est dépendant du navigateur, ça veut dire qu'en fait, yen a un qui va bien relire la page, alors que l'autre se contente de la recharger depuis sans cache (enfin je pense).
 
Dans ce cas tu peux pitete résoudre le probleme avec le header suivant:
header("Cache-Control: no-cache, must-revalidate" );
 
EDIT: tu traites les données dans la même page ? ou tu appelle une page genre "action.php" qui traite le formulaire et redirige ensuite ???


Message édité par Xav_ le 19-02-2008 à 12:12:08

---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°1688422
Furie64
Posté le 19-02-2008 à 14:29:14  profilanswer
 

Tout d'abord, il n'y a pas de BDD. Il s'agit de fichiers XML et ce sont eux qui ont leurs données qui ne sont pas rafraichies sur Firefox lors d'une première modification.  
 
Ensuite, il s'agit de la même page, on ne passe pas par une page intermédiaire.
 
Quant à l'idée du header, nous avions essayé, mais même après un nouvel essai ça ne marche pô :( Dommage...
 
D'autres idées ? :whistle:


Message édité par Furie64 le 19-02-2008 à 14:29:41
mood
Publicité
Posté le 19-02-2008 à 14:29:14  profilanswer
 

n°1688427
Xav_
The only one...
Posté le 19-02-2008 à 14:35:14  profilanswer
 

essai de passer par une page intermédiaire, ça forcera (enfin j'espère) ton navigateur à faire 2 chargements au lieu d'un, et surtout dans le cas du "F5", ça évite de re-valider le formulaire ;)

n°1688436
FlorentG
Unité de Masse
Posté le 19-02-2008 à 14:39:25  profilanswer
 

Xav_ a écrit :

essai de passer par une page intermédiaire, ça forcera (enfin j'espère) ton navigateur à faire 2 chargements au lieu d'un, et surtout dans le cas du "F5", ça évite de re-valider le formulaire ;)


Oula oula
 
Pas besoin de 2 pages, suffit d'une et le bon header, de préférence 303 See Other.

n°1688471
Furie64
Posté le 19-02-2008 à 15:00:41  profilanswer
 

Merci à vous deux pour vos réponses. Seulement je ne connais pas "303 See Other". Comment je me sers de ça ? Car si c'est tout simple je veux bien tenter avant d'essayer en passant pas une autre page ^^

n°1688473
FlorentG
Unité de Masse
Posté le 19-02-2008 à 15:02:42  profilanswer
 

Quand t'utilises la fonction header, tu peux spécifier le status code :

Code :
  1. header('Location: http://pouet.com/truc.html', true, 303);

n°1688476
Xav_
The only one...
Posté le 19-02-2008 à 15:03:15  profilanswer
 

FlorentG a écrit :

Pas besoin de 2 pages, suffit d'une et le bon header, de préférence 303 See Other.


Cool, je connaissais pas ça, merci du tuyau :)


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°1688518
Furie64
Posté le 19-02-2008 à 15:21:38  profilanswer
 

Ca marche pas.... :cry:
 
Je crois que le problème est vraiment (trop) particulier....
C'est peut-être parce qu'il n'y a pas de submit entre la liste des fichiers et la création des texatarea... Mais on peut pas en avoir puisque c'est des liens... Bon je crois qu'il va falloir se le faire en deux pages du coup.... Merci pour votre aide, ce problème est vraiment trop prise de tête...
 
Si vous avez des idées en tout cas dites le je suis prête à tout essayer :pt1cable:

n°1688534
FlorentG
Unité de Masse
Posté le 19-02-2008 à 15:29:45  profilanswer
 

Organise une grande fête chez toi avec plein de meufs, et on viendra t'aider [:kbchris]

n°1688561
Furie64
Posté le 19-02-2008 à 15:40:25  profilanswer
 

:lol: Pour l'instant je vais me contenter du forum ^^ Allez, sur ce je prends un Efferalgan et je m'y remets :sweat:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Problème de rafraichissement

 

Sujets relatifs
Probleme de rafraichissement[JS] Problème de rafraichissement de l'affichage
Problème de rafraichissement d'une liste déroulanteprobleme de rafraichissement de l affichage sous firefox
[Javascript] Problème de rafraichissement d'image[Image]Probleme de rafraichissement
[SQL/Access] Problème de rafraichissement de zone de liste[JAVA/Résolu] problème de rafraichissement avec une image ...
MasterMind - Probleme de Rafraichissement.. Please Help! 
Plus de sujets relatifs à : Problème de rafraichissement


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR