Bonjour a tous

Je vous sollicite car bien que cela semble tout bête, je suis un peu perdue, et j'ai essayé un peu tout...

Je résume...: je susi en train de faire une appli web, lorsque j'arrive sur ma page d'acceuil, j'ouvre le menu dans une autre fenetre, depuis ce menu, a chaque fois que l'on clique sur un lien, on ouvre une nouvelle page (me demandez pas pourquoi, ce sont les spec...

) Le tout repose donc sur des window.open()
Sur chaqu'une de mes fenetre de l'appli, j'ai placé un petit bouton "menu" pour que l'on puisse réouvrir le menu si celui ci a été fermé. J'aimerai que lorsqu'on clique sur ce bouton, mais que le menu n'a pas été fermé, celui ci revienne en premier plan.
par ailleurs, si je renseigne la partie 'nom' de la fonction window.open, on ne peu générer l'ouvertur que d'une fenetre (tant mieux) mais... j'ouvre mon menu depuis l'acceuil, si je clique sur "accueil" dans mon menu, j'ouvre une seconde page... Puis-je detecter ceci pour juste repasser l'accueil au premier plan?
J'avais pour cela pensé a utiliser un window.opener.location pour non pas ouvrir une nouvelle page sur click menu, mais plutot rediriger la page d'accueil..
Mais, j'ai également remarque que: j'ouvre ma page d'acceuil, cela ouvre mon menu, si je re ouvre la page (manuellement, re saisie de l'url par ex) et bien mon menu ne se réouvre pas (puisqu'il y'en a déja un d'ouvert, mais le window.opener.location ne fonctionne plus (le menu perde sa fenetre maman quoi...

)
N'etant pas spécialiste Javascript j'avoue que je me perds un peu la. Il me faudrai en fait déclarer mes fenetres comme des variables globales dont il suffirait de voir si elles sont existantes ou pas pour déterminer l'action a effectuer....
Si quelqu'un peut eclairer ma lanterne ca serait formidable!!!
