Pb rafraichissment d'1 page parent d'un popup
Fermé
brex
Messages postés
7
Date d'inscription
lundi 20 juin 2005
Statut
Membre
Dernière intervention
20 juin 2005
-
20 juin 2005 à 12:37
stella - 22 sept. 2014 à 18:24
stella - 22 sept. 2014 à 18:24
A voir également:
- Pb rafraichissment d'1 page parent d'un popup
- Supprimer une page word - Guide
- Word numéro de page 1/2 - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Comment traduire une page - Guide
- Page d accueil google - Guide
10 réponses
Voila comment j'ai fait moi :
Dans le body :
<a href="javascript:myclosewindow();">Fermer</a>
Dans le header :
<script language="javascript">
function myclosewindow()
{
window.close();
window.opener.location.href='autre_page.php'
}
</script>
Dans le body :
<a href="javascript:myclosewindow();">Fermer</a>
Dans le header :
<script language="javascript">
function myclosewindow()
{
window.close();
window.opener.location.href='autre_page.php'
}
</script>
Je pense que ça va résoudre le problème :
onclick = "window.parent.opener.location.reload();window.close();"
onclick = "window.parent.opener.location.reload();window.close();"
brex
Messages postés
7
Date d'inscription
lundi 20 juin 2005
Statut
Membre
Dernière intervention
20 juin 2005
2
20 juin 2005 à 15:08
20 juin 2005 à 15:08
Désolé d'avoir été un peu long, je suis llé manger entre temps. ;)
En effet ton code fonctionne.
Je l'ai mis a part dans une fonction de mon ficher JS :
et dans le body :
Voila comme ca avec je peu l'utiliser à différents endroit sans changer le code.
Précisions pour ceux que ca interesse : $_SERVER['HTTP_REFERER'] sert a récupérer l'url de la page qui a apellé celle-ci.
Merci encore Erdnax pour ton aide
En effet ton code fonctionne.
Je l'ai mis a part dans une fonction de mon ficher JS :
function refresh(page) { window.opener.location.href= page ; alert("ok Refresh"); }
et dans le body :
$pageFrom=$_SERVER['HTTP_REFERER']; <body onunload="javascript:refresh(\''.$pageFrom.'\')" >
Voila comme ca avec je peu l'utiliser à différents endroit sans changer le code.
Précisions pour ceux que ca interesse : $_SERVER['HTTP_REFERER'] sert a récupérer l'url de la page qui a apellé celle-ci.
Merci encore Erdnax pour ton aide
Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
497
20 juin 2005 à 15:15
20 juin 2005 à 15:15
De rien, et bien joué d'avoir couplé ça à la fonction php, je n'y avais jamais pensé :P
Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
497
20 juin 2005 à 13:09
20 juin 2005 à 13:09
Salut,
Juste un précision, Sebsauvage n'a pas de problème, il indiquait simplement une technique de programmation très avancée ! ;)
Pour toi, je pense que le simple code suivant dans la balise body de ta popup peut t'aider :
onunload="window.opener.location.href='tapagedouverture.php'"
@+
Juste un précision, Sebsauvage n'a pas de problème, il indiquait simplement une technique de programmation très avancée ! ;)
Pour toi, je pense que le simple code suivant dans la balise body de ta popup peut t'aider :
onunload="window.opener.location.href='tapagedouverture.php'"
@+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
brex
Messages postés
7
Date d'inscription
lundi 20 juin 2005
Statut
Membre
Dernière intervention
20 juin 2005
2
20 juin 2005 à 13:17
20 juin 2005 à 13:17
ok merci je vais testé cela tout de suite je te tiens au courant si ca marche.... ou si ca amrche pas !!
Merci brex
Merci brex
Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
497
20 juin 2005 à 13:44
20 juin 2005 à 13:44
Alors ça fonctionne ou pas ? ;)
brex
Messages postés
7
Date d'inscription
lundi 20 juin 2005
Statut
Membre
Dernière intervention
20 juin 2005
2
20 juin 2005 à 16:06
20 juin 2005 à 16:06
Juste une ptite dernière question.
Le système réactualise bien la page parent mais en fait il y a un léger problème qui je l'espère peut être résolu, c'est que les valeurs des champs de mon formulaire sont perdu au moment du rafraichissment donc ca pose un problème.
Ceci est du à cela :
qui n'est pas vraiment un rafraichissement mais un appel comme un lien d'ou le href.
N'est il pas possible d'utiliser le refresh() ? qui comme quand on fais F5 réactualise la page sans perdre les infos des formulaires .??
Ou autre chose qui permettrais de conserver mes valeurs de formulaire?
Je pourrais le faire en passant toutes mes valeurs par l'url en php GET mais cela est relativement lourd pour pas grand chose.
Merci brex
Le système réactualise bien la page parent mais en fait il y a un léger problème qui je l'espère peut être résolu, c'est que les valeurs des champs de mon formulaire sont perdu au moment du rafraichissment donc ca pose un problème.
Ceci est du à cela :
window.opener.location.href= page ;
qui n'est pas vraiment un rafraichissement mais un appel comme un lien d'ou le href.
N'est il pas possible d'utiliser le refresh() ? qui comme quand on fais F5 réactualise la page sans perdre les infos des formulaires .??
Ou autre chose qui permettrais de conserver mes valeurs de formulaire?
Je pourrais le faire en passant toutes mes valeurs par l'url en php GET mais cela est relativement lourd pour pas grand chose.
Merci brex
Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
497
20 juin 2005 à 16:19
20 juin 2005 à 16:19
Essaye de remplacer window.opener.location.href=... par window.opener.location.reload();, mais je ne sais pas si les données de ton forumlaire seront renseignée...
@+
@+
brex
Messages postés
7
Date d'inscription
lundi 20 juin 2005
Statut
Membre
Dernière intervention
20 juin 2005
2
20 juin 2005 à 16:35
20 juin 2005 à 16:35
Encore une fois ca marche
La page esst rafraichis et les infos du formulaire ne sont pas perdu c'est super !
Au pasage, comment fais tu pour apprendre à faire du bon javascript ? Pasque j'ai du mal a trouver des site références ou toutes les proporiétés et méthodes sont réferencé avec des ptits exememples, c'est plus facile de trouver en php....
Merci encore Brex
La page esst rafraichis et les infos du formulaire ne sont pas perdu c'est super !
Au pasage, comment fais tu pour apprendre à faire du bon javascript ? Pasque j'ai du mal a trouver des site références ou toutes les proporiétés et méthodes sont réferencé avec des ptits exememples, c'est plus facile de trouver en php....
Merci encore Brex
Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
497
20 juin 2005 à 16:41
20 juin 2005 à 16:41
J'utilise majoritairement google.
Ce site n'est pas mal non plus, il rescence beaucoup de fonctions javascripts (peut-être bien toutes)
=> http://www.toutjavascript.com/main/index.php3
Par exemple tappe reload, et regarde la documentation qu'il te sort sur le sujet ;)
@+
Ce site n'est pas mal non plus, il rescence beaucoup de fonctions javascripts (peut-être bien toutes)
=> http://www.toutjavascript.com/main/index.php3
Par exemple tappe reload, et regarde la documentation qu'il te sort sur le sujet ;)
@+