Bonjour,
J'ai un sacré problème.
J'ai une fenetre pincipale, coupée en 2 frames.
A partir de la frame de droite, j'ouvre une fenetre.
Depuis cette nouvelle fenêtre, je voudrai accéder à une fonction de la frame gauche de la fenetre principale, sans utiliser le window.opener, car si la frame de droite change, cela n'est plus valable.
Je rappelle que je ne voulais pas utiliser le window.opener....
Finalement j'ai résolu le problème en migrant les scripts d'ouverture de fenêtre dans la frame de gauche, qui ne bouge pas et j'utilise alors le opener.
j'ai mis un accès à un champ, mais
window.opener.parent[G'].fonction javascript(paramètre);
doit fonctionner.
Cordialement. Bul. ~ Mon Site qu'il est à Moi ~<FO>
</FO></S< body>
>>j'utilise alors le opener
ben alors ? il ne fallait pas ou on pouvaitquand même ?
( de toute manière pas d'autres moyens, alors ... )
>>car si la frame de droite change, cela n'est plus valable
ben si, ce que j'ai donné comme exemple fonctionne.
J'utilise le opener car j'ai changé la structure de mes scripts.
Je voulais accéder à une fonction d'une page de la frame de gauche, le opener accède a la frame qui a ouvert la fenetre, donc celle de droite (par conséquent, la page de la frame de droite change, opener n'existe plus), et en faisant parent, pas possible de remonter jusqu'au parent de la frame de gauche du a un jeu de frames complexe.
pas du tout, faut essayer l'exemple que j'ai donné.
une page mère 2 frames,
dans celle de droite on ouvre un pop-up ( bouton "pop-up" )
on change la page dans la frame de droite ( bouton "nouvelle frame" )
dans le pop-up
on accède aux données de la page mère et de la frame de gauche
bouton "affiche" qui affiche le champ contenu dans la frame de gauche de la page mère
bouton "function" qui appelle une fonction de la frame de gauche de la page mère.
>>le opener accède a la frame qui a ouvert la fenetre, donc celle de droite
non, accède à la page qui contient les frames
>>la frame de droite change, opener n'existe plus
ben si ! tester mon exemple : ça marche
je persiste et signe aussi.
ou alors je n'ai pas compris la demande ...