Élément de script Javascript défini en texte interne

Nous avons besoin d'ajouter un élément javascript à l'intérieur d'une iframe (son à l'intérieur de la même web/domaine donc pas de problèmes de sécurité ci-joint). Nous l'avons eu à travailler mais ne sais pas comment remplir le script contenu entre les balises...comment le feriez-vous?

var iframe = document.getElementById('iframeX');
var iframedocument = iframe.contentWindow.document;

var script = iframedocument.createElement('script');

script.setAttribute('type', 'text/javascript');
script.innerText = 'alert(\'hello\')'; //this doesnt work
script.value= 'alert(\'hello\')'; //this doesnt work either

var head = iframedocument.getElementsByTagName("head")[0];

head.appendChild(script);

Résultat souhaité dans l'iframe document:

<head>
    <script type="text/javascript" >
        alert('hello');
    </script>
</head>

source d'informationauteur VSP