Monday, 9 September 2013

trouble with dynamic async iframe

trouble with dynamic async iframe

I'm trying to use the Dynamic Async iFrame method, but my code isn't
working and I'm confused about what I'm doing wrong. The iFrame itself is
loading, but it isn't showing the expected web page. See what I mean.
Here is my code. What am I doing wrong?
<script>
(function(d){
var iframe = d.body.appendChild(d.createElement('iframe')),
doc = iframe.contentWindow.document;
// style the iframe with some CSS
iframe.style.cssText = "width:900px;height:600px;";
doc.open().write('<body onload="' +
'var d = document;d.getElementsByTagName(\'head\')[0].' +
'appendChild(d.createElement(\'script\')).src' +
'=\'http://www.uab.edu/dining/locations\'">');
doc.close(); //iframe onload event happens
})(document);
</script>

No comments:

Post a Comment