Est-il possible de fermer la fenêtre parent de l'enfant (Javascript)?

Je suis en train de fermer la fenêtre parent de l'enfant de la fenêtre à l'aide de javascript, mais sa ne va pas au travail.

S'il vous plaît partagez m'code si vous en avez.

Mes parents html :

<script>
    var winr;
    var selfw;
    function openAn(){
        selfw=self.window;
        winr=window.open("shell.htm","");

    }

    function justClose(){
        //setTimeout("closeAfterMin()",2000);

        winr.close();
    }

    function closeAfterMin(){
        alert("sd");
        selfw.close();
    }

</script>
<body onload='openAn()' >
    <h1>New Web Project Page</h1>
</body>

Mon Enfant html :

 <script>
        function closeAll(){
               window.parent.close();


        }

    </script>
    <body>
        <div onclick="closeAll();" onunload="window.opener.close();">
            Close Parent and self
        </div>
    </body>

Merci de m'aider..

Utilisez-vous iframe à l'intérieur d'une fenêtre parent? Et que vous voulez fermer la fenêtre parent à l'intérieur de la iframe?
non, je n'ai pas utilisé l'un iframe à l'intérieur d'une fenêtre parent
Pouvez-vous inclure le code que vous utilisez et/ou un JSFiddle? Les solutions proposées semblent déjà comme ils doivent travailler, mais ils ne font pas de travail pour vous.
ajout d'un code ....
JavaScript ne peut fermer les fenêtres qu'il ouvre. Depuis votre fenêtre parent a probablement pas été ouvert en JavaScript, il ne peut pas être fermé par du JavaScript.

OriginalL'auteur Tushar Ahirrao | 2011-11-14