|
|
|
| Pb rafraichissment d'1 page parent d'un popup par brex |
lundi 20 juin 2005 à 12:37:02 |
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'" @+ (_..:: P'tit Suisse ::.._) |
ok merci je vais testé cela tout de suite je te tiens au courant si ca marche.... ou si ca amrche pas !!
Merci brex |
Alors ça fonctionne ou pas ? ;)
(_..:: P'tit Suisse ::.._) |
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 :
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
|
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 : 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 |
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...
@+ (_..:: P'tit Suisse ::.._) |
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 |
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 ;) @+ (_..:: P'tit Suisse ::.._) |
| 09/05 07h38 | page pub Popup CiD | Virus/Sécurité | 09/05 08h04 | 1 |
| 03/12 14h18 | Javascript : pb avec opener et page parente | Windows | 03/12 14h18 | 0 |
| 20/05 22h43 | page demarage, popup spyware | Virus/Sécurité | 28/05 01h28 | 15 |
| 25/10 11h04 | [JS] fermer les popups en fermant la page... | Webmastering | 29/10 09h12 | 4 |