Fermeture d'une fenêtre entraînant actualisation d'une autre

Fermeture d'une fenêtre entraînant actualisation d'une autre - PHP - Programmation

Marsh Posté le 30-09-2005 à 02:34:19    

Salut !
 
Je travaille en PHP.
 
J'ai une page contenant une liste. De cette page s'ouvre une autre dans laquelle on modifie des informations sur certaines lignes de la liste.
Je voudrais qu'à la fermeture de cette deuxième page (donc après que les modifications soient effectuées), la première page s'actualise.
 
Est-ce possible ? Comment faire ?
 
merci d'avance


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
Reply

Marsh Posté le 30-09-2005 à 02:34:19   

Reply

Marsh Posté le 30-09-2005 à 03:24:14    

Pourquoi de pas faire un lien de validation qui renvoit à la première page, le tout dans une seule fenêtre ?

Reply

Marsh Posté le 30-09-2005 à 12:12:38    

ben parce que j'ai déjà tout fini sauf ça ;)


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
Reply

Marsh Posté le 30-09-2005 à 13:00:25    

js non?


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 30-09-2005 à 13:06:27    

oui, je suppose


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
Reply

Marsh Posté le 30-09-2005 à 13:17:58    

Bah tu la fait comment l'ouverture de ta fenêtre?


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 30-09-2005 à 14:06:06    

avec un :
<A href=index.php?page=offres onClick=window.open('modif_offre.php','detail','height=680,width=1014,resizable=1,scrollbars=1');>


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
Reply

Marsh Posté le 30-09-2005 à 14:10:12    

Bah alors tu fait ta réactualisation avec opener.


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 30-09-2005 à 14:18:02    

dwogsi a écrit :

Bah alors tu fait ta réactualisation avec opener.


euh...  :D  pas compris... :sweat:  
ça veut dire que je mets window.opener à la place de window.open ?


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
Reply

Marsh Posté le 30-09-2005 à 14:25:57    

ah je crois que je viens de comprendre,
en gros tu penses qu'il faut faire une fonction javascript
par exemple ça :  

Citation :


function fermeFenetre() {
 window.opener.location.reload();
 window.close();
 self.close();
}


 
edit : problème, dans ce cas, si la personne ferme la fenêtre en cliquant sur la croix plutôt que sur le bouton de fermeture, la page d'appel ne s'actualise pas !

Message cité 1 fois
Message édité par sire de Botcor le 30-09-2005 à 14:29:29

---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
Reply

Marsh Posté le 30-09-2005 à 14:25:57   

Reply

Marsh Posté le 30-09-2005 à 14:28:30    

Un truc du genre, normalement tu utilise un truc du style OnClose dans ta seconde fenêtre qui va appeler une fonction dans la fenêtre qui l'a ouverte grace à opener. Ensuite tu peux faire ce que tu veux!
Logiquement ca doit marcher!

Message cité 1 fois
Message édité par dwogsi le 30-09-2005 à 14:29:06

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 30-09-2005 à 14:30:41    

sire de Botcor a écrit :

problème, dans ce cas, si la personne ferme la fenêtre en cliquant sur la croix plutôt que sur le bouton de fermeture, la page d'appel ne s'actualise pas !


 

dwogsi a écrit :

normalement tu utilise un truc du style OnClose dans ta seconde fenêtre qui va appeler une fonction dans la fenêtre qui l'a ouverte grace à opener.


 
Où mettre le onClose dans ce cas ?


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
Reply

Marsh Posté le 30-09-2005 à 14:32:50    

Je sais plus trop, je fais jamais ce genre de chose parce que j'aime pas trop...
Mais ca doit pouvoir se trouver avec google je penses!


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 30-09-2005 à 14:40:47    

ok, je vais chercher  
merci pour les pistes en tout cas
 
je posterai la réponse ici une fois que j'aurai trouvé


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed