SCRIPT16389: non spécifié erreur de code Javascript

Que je suis un "SCRIPT16389: erreur non spécifiée" pour définir simplement un petit morceau de Javascript. Cette chose fonctionne dans tous les navigateurs SAUF IE (oui, flipper IE -- ne me lancez pas). Je suis en train de tester cela dans IE10, mais on m'a dit que c'est aussi dans IE11.

C'est tout ce que j'ai dans mon code où il ne fonctionne pas (!!!):

<script type="text/javascript">
    var isChild;
    if (window.opener == null) { isChild = false } else { isChild = true }
</script>

J'ai regardé les autres posts qui ont ce même message d'erreur. Aucun d'eux ne répond à ma question.

Des idées?!?

mettre des points-virgules après isChild = false et isChild = true
Fonctionne très bien dans IE11.
window.opener n'est pas pris en charge dans IE si l'ouvreur est dans une autre zone de sécurité. Vérifiez vos niveaux de sécurité dans IE et voir si le problème se produit de nouveau.
Ciprian: c'est un nonissue. C'est l'intranet de code, et la fenêtre.ouvre-porte est sur le même domaine. Aussi, fenêtre.ouvreur est centrale à la question je suis en train de travailler sur.
Remarque: Il n'est pas le problème, mais le ci-dessus peut être nettement simplifié/raccourci: var isChild = window.opener != null; 🙂

OriginalL'auteur Ray K. | 2015-04-22