1

我有以下代码在主页加载后加载 iframe 内容

<head>
    <title></title>
</head>
<body>
    <script>
    (function(d){
    var iframe = d.body.appendChild(d.createElement('iframe')),
    doc = iframe.contentWindow.document;

    // style the iframe with some CSS
    iframe.style.cssText = "position:absolute;width:200px;height:100px;left:0px;";

    doc.open().write('<body onload="' + 
   'var d = document;d.getElementsByTagName(\'body\')[0].' + 
   'appendChild(d.createElement(\'script\')).src' + 
   '=\'http:\/\/google.com\'">');

   doc.close();

   })(document);
 </script>
</body>

不幸的是,这段代码没有按预期工作。谁能指出这里有什么问题?

谢谢!

4

1 回答 1

0

这可能是因为这个函数从未被调用过。给你的函数命名并从某个地方调用它,例如 body onLoad 事件

于 2012-12-22T14:59:20.453 回答