Popup et refresh!

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

psykotik34
Nouveau WRInaute
 
Messages: 6
Inscription: Mer Juin 06, 2007 3:29

Popup et refresh!

Message le Lun Sep 10, 2007 7:05

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! :)


e-kiwi
Modérateur
Modérateur
 
Messages: 13818
Inscription: Mar Déc 23, 2003 9:04

Message le Lun Sep 10, 2007 7:15

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)

psykotik34
Nouveau WRInaute
 
Messages: 6
Inscription: Mer Juin 06, 2007 3:29

Message le Lun Sep 10, 2007 7:31

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:


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3313
Inscription: Mar Nov 16, 2004 18:27

Message le Lun Sep 10, 2007 8:05

e-kiwi a écrit:ne pas passer par une popup et faire ca en ajax.


Question d'un novice :

on peut faire des fenetres popup en Ajax ?


Tilt
WRInaute passionné
WRInaute passionné
 
Messages: 816
Inscription: Sam Mar 26, 2005 11:48

Message le Lun Sep 10, 2007 8:56

Ajax ... vous devez sûrement parler de javascript


e-kiwi
Modérateur
Modérateur
 
Messages: 13818
Inscription: Mar Déc 23, 2003 9:04

Message le Lun Sep 10, 2007 9:11

>> 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


Tilt
WRInaute passionné
WRInaute passionné
 
Messages: 816
Inscription: Sam Mar 26, 2005 11:48

Message le Lun Sep 10, 2007 13:49

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: Tout sélectionner
<!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="http://www.webrankinfo.com/images/webrankinfo.png" /><div>formulaire caché 3</div></div>
  </body>
</html>


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Leonick et 0 invités