Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# [Résolu] Appeler une fonction d'une autre fenêtre

Envoyé par : Christophe Charron

Date : 07/06/2007 11:53

Bonjour, J'ai dans une fenêtre A, une iframe dans laquelle je charge une autre fenêtre B. Quelle syntaxe employer pour appeler depuis la fenêtre B une fonction contenue dans la fenêtre A ?

# Re: Appeler une fonction d'une autre fenêtre

Envoyé par : alien7

Date : 07/06/2007 13:48

Tu utilises "opener" :

opener.nom_de_la_fonction_de_la_fentre_a();

# Re: Appeler une fonction d'une autre fenêtre

Envoyé par : Raphael

Date : 07/06/2007 14:03

Je ne sais pas si ça revient au même mais moi je mets window devant :

window.opener.nom_de_la_fonction_de_la_fenetre_source();

# Re: Appeler une fonction d'une autre fenêtre

Envoyé par : thefab

Date : 07/06/2007 14:15

Opener c'est pas plutôt pour une fenêtre qui a été ouverte explicitement via open() ou openDialog() ?

Dans le cas d'une iframe contenue dans une page il me semble que la syntaxe serait plutôt:

window.top.fonctionDeA();

Mais je ne suis pas sur du tout, a tester donc !

# Re: Appeler une fonction d'une autre fenêtre

Envoyé par : Christophe Charron

Date : 07/06/2007 14:35

thefab a écrit:

Opener c'est pas plutôt pour une fenêtre qui a été
ouverte explicitement via open() ou openDialog()
?

Dans le cas d'une iframe contenue dans une page il
me semble que la syntaxe serait plutôt:

window.top.fonctionDeA();

Mais je ne suis pas sur du tout, a tester donc !

Merci

J'ai testé et window.top fonctionne :-)

J'en profite pour demander quelle est, pour vous, "the" bible du javascript pour éviter de poser trop de question cons comme celle-ci !!!

# Re: [Résolu] Appeler une fonction d'une autre fenêtre

Envoyé par : thefab

Date : 07/06/2007 15:30

Ma bible à moi ce sont les applications écrites par d'autres, je lis le code pour voir comment ils font tel ou tel truc ensuite même si je ne me rappelle plus exactement comment je sais au moins dans quelle direction chercher (c'est pour ça que je réponds souvent par: a tester donc).

# Re: [Résolu] Appeler une fonction d'une autre fenêtre

Envoyé par : Paul Rouget

Date : 07/06/2007 16:21

@thefab: +1

# Re: [Résolu] Appeler une fonction d'une autre fenêtre

Envoyé par : alien7

Date : 08/06/2007 19:31

Ah je pensais que c'etait un dialog la enetre B Sinon pour javascript, y'a ce site que j'utilise beaucoup http://fr.selfhtml.org/javascript/

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.