Salut les gens,

J'ai un problème pour utiliser un window.opener.

J'explique : j'ai récupéré l'éditeur de texte FCKEditor en JS.
Je dois le bidouiller un peu afin d'arranger l'upload d'images.

Pour ça, je dois appeler une fonction ASP à partir d'une page JS existante. J'ai donc fait window.open(blablabla).
Ensuite, dans ma page ASP, je fais mon calcul et je dois renvoyer une valeur à la page parente. Et c'est là que je bloque !
J'ai beau essayer window.opener dans tous les sens, ça a l'air null.

J'ai lu à l'adresse suivante (http://www.codingforums.com/archive/...php/t-827.html) que un window.opener en JS crée une fenêtre avec un parent à null ? J'ai jamais entendu parler d'un tel truc ! Est-ce vrai ?

Et comment faire pour m'en sortir ?

Le code que j'ai actuellement :

Page appelante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
<script src="fck_image/fck_image.js" type="text/javascript"></script>
<input type="hidden" id="intIdComposant" value="toto">
Page JS incluse :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
window.open("ComposantFCKAction.asp,"","");
Page ASP :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
alert(window.parent.document.getElementById("intIdComposant").value);
Et là, le IdComposant semble ne pas exister. Où est l'erreur ?

J'ai également essayé de passer par un showmodaldialog, mais ça n'existe pas sous Firefox.