L'accès parent variable locale dans la fenêtre enfant

Je voudrais utiliser une variable locale d'un parent dans la fenêtre enfant. J'ai utilisé parent.window.opener mais il renvoie undefined.

C'est mon code:

<script type="text/javascript">
 var selectedVal;

 $(document).ready(function () {
  //....
  //...
   if ($(this).val() == "byActor"){
           $("#tags").focus();
           $("#tags").autocomplete({
             source: "actorsauto.php",
             minLength: 2,
             focus: function( event, ui ){
                   event.preventDefault(); 
                   return false;
             },
             select: function (event, ui){ 
                       var selectedVal = ui.item.value;
                       alert(selectedVal);
                   }
            }); 
   });

$('#btnRight').on('click', function (e) {
         popupCenter("movieByactor.php","_blank","400","400");
});
</script>
 </body>
 </html>

et c'est un enfant:

<body>
 <script type="text/javascript">

  var selectedVal = parent.window.opener.selectedVal; 
   alert(selectedVal);

 </script>
</body>
Êtes-vous sûr que vous voulez à la fois parent et opener? Aussi, êtes-vous en train de lire selectedValue avant qu'il est réglé à une valeur?

OriginalL'auteur mOna | 2014-11-11