Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1202 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Rafraichir une iframe contenue dans une autre fenetre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Rafraichir une iframe contenue dans une autre fenetre

n°694673
Notsukaw
Be Aware
Posté le 07-04-2004 à 14:58:52  profilanswer
 

Bonjour tout le monde,
 
Je sais, les histoires de rafraichissement de frames c'est du vu et revu, mais là, j'ai essayé tout ce que j'ai pu trouver sur les différents forums, et RIEN n'a fonctionné !
 
C'est pourquoi je me permets quand même de poster mon problème ...
 
Alors, j'ai une fenêtre principale (nommée "principale" ), qui contient deux iframes ("menu" et "corps" ).
 
Et j'ai besoin de rafraichir l'iframe "corps", lors de la fermeture d'un popup (nommé "popup" ).
 

  • Pour ce qui est de lancer l'action sur la fermeture, pas de problème, un petit OnUnLoad suffit.
  • Pour ce qui est de rafraichir l'iframe depuis ma fenêtre "principale", pas de problème, ça fonctionne (avec un SetTimeOut("parent.corps.location.reload();", 5*1000) par ex).
  • Quand je veux rafraichir l'iframe, depuis le popup, à partir d'un lien hypertexte tout bête ( A HREF="qsfqlsdkfjl.php" target="corps" ), ça fonctionne.


Mais alors, dès que je veux faire ce rafraichissement avec javascript, depuis le popup, y'a RIEN qui fonctionne  :sweat:  
 
Comme s'il n'arrivait pas à localiser le cadre.
 
Quelqu'un aurait-il une solution svp ?
Merci d'avance.
 
:hello:


---------------
[ Canon EOS 30D ] (Grip + Canon 50mm f/1.4 + Canon 18-55mm USM + Tamron 70-300mm Di LD Macro)  [Galerie perso]
mood
Publicité
Posté le 07-04-2004 à 14:58:52  profilanswer
 

n°694682
jagstang
Pa Capona ಠ_ಠ
Posté le 07-04-2004 à 15:10:00  profilanswer
 

comment ouvres-tu la popup ? que fait-tu exactement au moment de la fermeture. post un peu de code.  
 
tu parles de frames ou de iframes ?

n°694689
Notsukaw
Be Aware
Posté le 07-04-2004 à 15:14:16  profilanswer
 

JagStang a écrit :

comment ouvres-tu la popup ? que fait-tu exactement au moment de la fermeture. post un peu de code.  
 
tu parles de frames ou de iframes ?

Je parle bien de IFRAMES, et c'est peut être là d'ailleurs la source de mon problème ...
 
Je vous explique un peu plus :
Dans mon iframe "corps", j'affiche le contenu d'une table mysql.
En cliquant sur une des lignes du tableau, un popup s'ouvre, grâce à ça :

Code :
  1. onClick=\"javascript:popup(800,350,'deploiement_modif.php?modif=".$enreg[1]."&table=$feuille')\"


(c'est une page php je précise, donc ne vous inquiétez pas pour les \" ).
 
Voici le code de ma fonction "popup" :

Code :
  1. function popup(largeur, hauteur,page) {
  2. // ouvre une fenetre sans barre d'etat, ni d'ascenceur
  3. param = 'width='+largeur+',height='+hauteur+',toolbar=false,scrollbars=yes,top=0,left=0';
  4. window.open(page,'popup',param);
  5. return;
  6. }


---------------
[ Canon EOS 30D ] (Grip + Canon 50mm f/1.4 + Canon 18-55mm USM + Tamron 70-300mm Di LD Macro)  [Galerie perso]
n°694694
jagstang
Pa Capona ಠ_ಠ
Posté le 07-04-2004 à 15:17:50  profilanswer
 

le truc à faire, c'est de garder une référence sur la popup :  
 
var fen = window.open(....)
 
comme ça tu pourras atteindre depuis la popup et faire le refresh
 
this.parent.getElementbyid(...) etc..
 
je suis pas clair, ni précis, mais je suis à la bourre

n°694696
cooltwan
Posté le 07-04-2004 à 15:19:30  profilanswer
 

j'ai fait la connerie y a peu pour les popups pour reobtenir ta fenetre principale c'est opener et pas parent ...


Message édité par cooltwan le 07-04-2004 à 15:19:46
n°694697
cooltwan
Posté le 07-04-2004 à 15:21:17  profilanswer
 

exemple, dans un de mes popups
"
var vWin = window.opener;
var vForm = document.getElementById("scform" );
"
 
pour recuperer un formulaire

n°694729
Notsukaw
Be Aware
Posté le 07-04-2004 à 15:45:27  profilanswer
 

Merci cooltwan, j'essaye de suite :jap:


---------------
[ Canon EOS 30D ] (Grip + Canon 50mm f/1.4 + Canon 18-55mm USM + Tamron 70-300mm Di LD Macro)  [Galerie perso]
n°694733
Notsukaw
Be Aware
Posté le 07-04-2004 à 15:47:16  profilanswer
 

Yesssssssssssss ça marche Cooltwan !!!
Merciiiiiii
 
T'es mon sauveur sur ce coup là, ça fait quelques jours que je me prends la tête là-dessus !
 
:jap:
:hello:
 
PS: Merci aussi JagStang


Message édité par Notsukaw le 07-04-2004 à 15:47:34

---------------
[ Canon EOS 30D ] (Grip + Canon 50mm f/1.4 + Canon 18-55mm USM + Tamron 70-300mm Di LD Macro)  [Galerie perso]

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Rafraichir une iframe contenue dans une autre fenetre

 

Sujets relatifs
Réduction de fenêtrecalque qui suit le défilement de la fenêtre
Recupérer le handle d'une fenetreOuvrir une application à l'interieur de la fenetre de mon navigateur
Ouvrir une application à l'interieur de la fenetre de mon navigateurActiver un programme si on connait le handle de la fenêtre principale
controller le document parent a partir d'une iframe[eclipse] [popup] pb d'affichage d'une fenetre?
Modifier le style des fenetre et des boutonsLancer un .bat dans une nouvelle fenêtre de commande dos
Plus de sujets relatifs à : Rafraichir une iframe contenue dans une autre fenetre


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR