Abbiamo bisogno di aggiungere un elemento javascript all'interno di un iframe (è all'interno dello stesso web/dominio quindi nessun problema di sicurezza collegato). Abbiamo funzionato, ma non so come riempire il contenuto dello script tra i suoi tag ... come lo faresti?set di elementi script JavaScript testo 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);
risultato desiderato nel documento iframe:
<head>
<script type="text/javascript" >
alert('hello');
</script>
</head>
funziona bene http://jsfiddle.net/FU7ZK/ – Esailija
che sembra funzionare qui: http://jsfiddle.net/mRgn7/ –