11548 sujets

JavaScript, DOM et API Web HTML5

où plutôt je cherche à donner un nom à un objet "window", pour pouvoir cibler dessus en cas de besoin.
Bonjour à tous (ce forum est très sympa au passage),
Je cherche à nommer un Objet de class "window", car le sous-objet opener que j'utilise ne me convient pas puisqu'il est relatif.
pour le moment j'ai tenté ça :

<body name="main">
...
</body>


pour appeler la fonction replace() de l'objet main

 main.location.replace(...)
alors qu'avant j'utilisais window.opener.location.replace(...)

Mais cet objet (main) n'est pas reconnu.
Où me suis-je trompé ?
Merci.
Modifié par stagiaire2.nord (13 Sep 2005 - 12:19)
Ok ...
merci, mais j'ai du mal à utiliser ta réponse.
comment dois je l'employer ?
window.name = main;

et après je fais appel à ma classe
main.location.replace(...)

ou
window.name\[main\].location.replace(...)

mais à ce moment comment j'affecte le nom "main" à ma fenêtre ?
merci, tu es sur le point de me sortir d'un beau pétrin !