Popup et refresh!

Nouveau WRInaute
Bonjours à tous!

Voila j'ai un petit problème que je n'arrive pas à résoudre.
donc je m'explique en détails.

J'ai créer une page user.php d'où l'utilisateur peut gérer ses photos, sur cette page sont affiché toutes les photo; quand celui ci clique sur l'une des foto, cela ouvre un popup.

Et à partir de ce petit popup l'utilisateur peut changer le nom, la categorie, le commentaire et enfin la supprimer. C'est la que sa devient embétant car si l'utilisateur choisie de la supprimer, la page user.php contient toujours les données qui deviennent alors éronnées.

Mon problème est que je n'arrive pas à rafraichir user.php à partir du popup.
Si quelqu'un à une solution, je prendrai avec plaisir.

Merci d'avance! :)
 
WRInaute accro
ne pas passer par une popup et faire ca en ajax. si tu veux vraiment le faire avec une popup, c'estp ossible, il existe une fonction qui rafraichis la fenetre "opener", mais elle a tendance à faire planter ie. si tu veux le faire a tes risques et perils, c est quelquechose du genre "window.opener.reload()". sinon tu fais un simple div flottant à la place de ta popup, et sur validation, cela rechargera la page, et visuellement, ca sera pareil (meme mieux car tu le personalise comme tu veux)
 
Nouveau WRInaute
Oui mais que dois-je mettre dans ma <div>?</div>

Comment envoyer l'information à la page user.php qui elle est resté ouverte derriere le popup?

:cry:

EDIT: C'est bon merci j'ai trouvé une alternative. merci de ta réponse E-kiwi :wink:
 
WRInaute accro
>> Ajax ... vous devez sûrement parler de javascript

ajax = Asynchronous JavaScript and XML. donc qui parle de l'un parle de l'autre :)

en fait moi j'uitlise l ajax pour le taitement des données en php sans rechargement de page grace à la lib xhrconnection par exemple. là ca permettra d'ouvrir la pop, de faire le traitement, et de recharger la page principale sans changer de page, mais sinon le plus simple est de ne pas passer par du js ou ajax, juste un affichage d'un calque flottant qui ressemblerai à une pop-up, puis sur valisation, rechargement de la page, comme ca pas de problem de données pas à jour.

bref, il existe pleins de solutions (php, js, ajax) pour éviter d utiliser les pop-ups sans que cela ne se voit
 
WRInaute impliqué
Oui le calque positionné en absolu j'aime bien ! Parfois il n'y a même pas besoin de JS.

Tu peux essayer ce petit bout de code:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <title></title>
  <style>
  body>div{display:inline;}
  body>div:hover>div{display:inline;}
  body>div>div{display:none;position:absolute;margin-left:-50px;border:2px solid black;background:yellow;width:100px;height:100px;}
  </style>
  </head>
  <body>
    <div><img src="http://kboy.free.fr/wri/arthur.png" /><div>formulaire caché 1</div></div>
    <div><img src="http://www.phpsources.org/KOogar.jpg" /><div>formulaire caché 2</div></div>
    <div><img src="https://www.webrankinfo.com/images/webrankinfo.png" /><div>formulaire caché 3</div></div>
  </body>
</html>
 
Discussions similaires
Haut