HornetYams
Messages postés3Date d'inscriptionlundi 24 avril 2006StatutMembreDernière intervention14 avril 2008
-
1 avril 2008 à 13:03
HornetYams
Messages postés3Date d'inscriptionlundi 24 avril 2006StatutMembreDernière intervention14 avril 2008
-
14 avril 2008 à 11:53
Bonjour, mon problème est simple :
j'ai 2 pages HTML.
Pour simplifier, une page A.html qui contient un DIV dont l'ID est idA, une page B.html (appelée par A) qui contient un DIV dont l'ID est idB.
Comment, avec Javascript, à la suite d'un évènement sur le
, agir sur le
situé dans l'autre page ?
Je serais tenté d'appeler une fonction javascript sur l'évènement, et d'utiliser la méthode getElementById('idB') pour récupérer le
et ainsi agir dessus (modifier le innerHTML par exemple).
Donc, y'a t-il une synthaxe et quelle est-elle pour récupérer le
? document.parent.. ?
cs_bultez
Messages postés13616Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 1 avril 2008 à 13:23
Bonjour,
>>Pour simplifier, une page A.html une page B.html (appelée par A)
certes... appelée comment ? par window.open ?
dans ce cas : window.opener.??? s'adresse à ce qu'on veut de l'appelant.
sinon... faudra voir ça "autrement"
HornetYams
Messages postés3Date d'inscriptionlundi 24 avril 2006StatutMembreDernière intervention14 avril 2008 1 avril 2008 à 17:51
Tout à fait, B appelée par A avec window.open(...).
Quand il s'agit d'accéder à un DIV de la page courante, on utilise document.getElementByID(id du DIV). Mais du coup pour accéder (depuis A) au DIV de B ??
HornetYams
Messages postés3Date d'inscriptionlundi 24 avril 2006StatutMembreDernière intervention14 avril 2008 14 avril 2008 à 11:53
Merci, je comprend bien l'idée :
transmettre la référence de la fenêtre d'une page à une autre. Mais comment fait-on cela avec Javascript ? On utilise une variable globale ? Comment la fait-on communiquer ?