11540 sujets

JavaScript, DOM et API Web HTML5

Modérateur
Bonjour,

Voici le mécanisme que je lance à partir d'une page HTML que je nommerai origine.html dans mon exposé.
1. J'ouvre une fenêtre nommée 'hotels' en utilisant window.open().
2. Dans cette fenêtre j'ouvre une deuxième fenêtre nommée 'images' toujours avec window.open() et je ferme la première fenêtre 'hotels'.

Pour obtenir l'élément de ma page origine.html que je souhaite modifier à partir de la fenêtre 'hotels' j'utilise window.opener.document.etc... Mais comment faire avec la fenêtre 'images' qui devrait pouvoir également accéder aux éléments de la page origine.html ? L'opener est la fenêtre 'hotels' et non origine.html...

J'espère avoir été clair dans mes explications (sinon, n'hésitez pas à me faire reformuler).

Merci d'avance. Smiley smile

*** Edit ***
En attendant, j'ai fait des recherches et suis tombé sur une syntaxe du type : window.opener.opener....
source : http://p2p.wrox.com/javascript/7920-problem-accessing-window-opener-opener.html
Mais il semblerait que cela ne fonctionne pas quand on ferme la première fenêtre ouverte (j'ai pas testé pour l'instant). Suis-je sur la bonne voie ?
***/Edit***
Modifié par jojaba (04 Mar 2013 - 17:08)