Execute JS in and from iframe
by ian_smithz
HTML
<iframe id="frameID" width="200" height="200"></iframe>
JavaScript
var iframe = document.getElementById('frameID'),
iframeWin = iframe.contentWindow || iframe,
iframeDoc = iframe.contentDocument || iframeWin.document;
window.hello = function () {
alert('hello from owner!');
};
$(iframeDoc).ready(function (event) {
iframeDoc.open();
iframeDoc.write('iframe here');
iframeDoc.write('\<script>alert("hello from iframe!");\<\/script>');
iframeDoc.write('\<script>parent.hello();\<\/script>');
iframeDoc.close();
});