Necesitamos agregar un elemento javascript dentro de un iframe (está dentro de la misma web/dominio por lo que no hay problemas de seguridad). Lo pusimos en funcionamiento, pero no sabemos cómo llenar el contenido del script entre sus etiquetas ... ¿cómo lo harías?Conjunto de elementos JavaScript script texto interno
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);
resultado deseado en el documento marco flotante:
<head>
<script type="text/javascript" >
alert('hello');
</script>
</head>
funciona bien http://jsfiddle.net/FU7ZK/ – Esailija
que parece que no funciona aquí: http://jsfiddle.net/mRgn7/ –