如何动态创建一个iframe并动态创建iframe的内容
要求支持ie6,7,8,9、firefox、chrome、opera、Safari

解决方案 »

  1.   


    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head><body>
    <input type="button" value="1" /><input type="button" value="2" /><input type="button" value="3" /><br>
    <script>
    var ipts = document.getElementsByTagName('input');
    var myIframe = document.createElement('iframe');
    document.body.appendChild(myIframe);
    for(var i=0,j=ipts.length;i<j;i++){
    ipts[i].onclick = function(){
    myIframe.contentWindow.document.body.innerHTML='你按了第'+this.value+'个按钮';
    }
    };
    </script>
    </body>
    </html>
      

  2.   

    <iframe url=''></iframe>
      

  3.   

    不错,可以操作iframe的内容,正好学习下
      

  4.   

    用innerhtml属性也可以啊 用+=   每触发一次事件  += 一个<ifram>  标签以及内容。
      

  5.   

    我只安装了:Chrome、Safari、Firefox、Opera、遨游3、IETester(IE5.5-8)
    没有安装IE9。抱歉,让其他朋友帮忙解决吧。
      

  6.   

    IE9不稳定。
    至少我之前安装的是不稳定的。
    我的是64位win7。
    造成死机很多次,所以直接卸载了。
    加上本身IE9市场占有率不高,目前处于直接忽略ie9状态。
    等市场占有率高了再说吧。