我在表格的TD里面加了一个iframe
<TD style="HEIGHT: 377px"><iframe id="temp" name="temp" src="test.htm" frameBorder="0" width="100%" height="100%"></iframe>等于就相当于一个在线编辑器的效果,我想实现的效果是,我插入一个flash或者是插入一个背景音乐,就会实时的显示,我现在加一个背景图片什么的就会显示的,我把iframe的designmode设为on了,可我上传flash就是黑的,背景音乐就是没有声音,还有就是我如何得到iframe的所有html,

解决方案 »

  1.   

    我的模板文件是一个html 文件
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title></title>
    <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
    <meta name="ProgId" content="VisualStudio.HTML">
    <meta name="Originator" content="Microsoft Visual Studio .NET 7.1">
    </head>
    <body>
    <div id="div1"></div>
    <div id="div2"></div>
    <div id="div3"></div>
    </body>
    </html>我用代码加了一个背景图片,可是我用代码弹出的时候,里面没有包括html,body标记,都是
    <div id="div1"></div>
    <div id="div2"></div>
    <div id="div3"></div>
    我想要把所有的html 代码得到,我该如何做?
      

  2.   

    什么叫“把desingmode设置为on”?你上传的flash、声音与test.htm有什么关系?
      

  3.   

    我加背景的脚本是
    document.frames.temp.document.body.background=document.all.f1.value;
      

  4.   

    这样的话,我就可以把iframe 设为编辑了,
      

  5.   

    <TD>iframe id="temp" name="temp" src="test.htm" frameBorder="0" width="100%" height="100%"></iframe></TD>
    框架是引用的test.html
      

  6.   

    function addmusic()
    {  
    var urlvalue=document.all.f3.value;
    var str='<BGSOUND src="'+urlvalue+'"'+' autostart=true loop=infinite>';
    document.frames.temp.document.getElementById("div2").innerHTML=str;
    alert(document.frames.temp.document.getElementById("div2").innerHTML);
    }f3是一个input上传控件,这样alter 的东西是空的,我直接用属性指定的话都是空的,如果是用
     var urlvalue=document.all.f2.value;
        var str='<div><img src='+urlvalue+'></img></div>';
        document.frames.temp.document.getElementById("div1").insertAdjacentHTML("beforeEnd",str);
    alert(document.frames.temp.document.getElementById("div1").innerHTML)的话就有的是不是属性指定的话,就不能传过去啊
      

  7.   

    有没有高手在啊,如何获取框架页的所有html代码?分不够,可以再加
      

  8.   

    如何获取框架页的html代码,包括
    <html>
    <body bgground="......">
    <div id="div1"></div>
    <div id="div2"></div>
    <div id="div3"></div>
    </body>
    </html>我现在用document.frames.temp.document.body.innerHTML 得到的是<div id="div1"></div>
    <div id="div2"></div>
    <div id="div3"></div>如何获取全部的html代码?