हमें आईफ्रेम के अंदर एक जावास्क्रिप्ट तत्व जोड़ने की आवश्यकता है (यह उसी वेब/डोमेन के अंदर है, इसलिए कोई सुरक्षा समस्या संलग्न नहीं है)। हमें यह काम मिल गया है, लेकिन यह नहीं पता कि स्क्रिप्ट सामग्री को कैसे टैग किया जाए ... टैग्स को आप कैसे करेंगे? iframe दस्तावेज़ मेंजावास्क्रिप्ट स्क्रिप्ट तत्व सेट आंतरिक पाठ
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);
वांछित परिणाम:
<head>
<script type="text/javascript" >
alert('hello');
</script>
</head>
ठीक http://jsfiddle.net/FU7ZK/ – Esailija
काम करता है इसे यहाँ काम करने के लिए प्रतीत होता है: http://jsfiddle.net/mRgn7/ –