iframe 是一个框架 应该提交的是框架里的表单的数据

解决方案 »

  1.   

    那类似的利用iframe实现的在线编辑器,是如何将其中的数据传到数据库中的呢?
      

  2.   

    表单<form>是放在内容帧中的。但提交的页面可以是包含内容帧的页面
      

  3.   

    to yueok(悦) 
    我没有看懂你的回复
    引用“表单<form>是放在内容帧中的”
      

  4.   

    to all
    大家可能没有明白我的意思
    我在作一个新闻管理系统,在提交文章的时候,想在文章中自由的插入图片,所以才想到用iframe,如果用textarea的话,那么在编辑状态下是不能插入图片的!
      

  5.   

    如果你在表单内部(即是在<form></form>之间)放入内容帧,而内容帧里又有表单项,那么这些表单项是不能一起被提交的。所以应该是在内容帧里放入所有的表单项,并将<form></form>同时放入内容帧里。
      

  6.   

    我想你要的是在线编辑器吧,去搜索一下下来,自己研究一下吧如果是做一个新闻系统,没有必要一定用IFRAME来做吧,用表单不可以么?
      

  7.   

    这是我修改后的代码,可是总也不能成功提交iframe中的内容
    谁能帮我改改
    <script>
    function  subchk(cmd)  
    {  
    document.a.content.value=document.a.mainFrame.getHTML();  
    }  
    </script>
    <form method="post" action="ls_uppic3.php" name="a">
    <!--src:文件的路径,既可是HTML文件,也可以是文本、ASP等; 
      width、height:"画中画"区域的宽与高; 
      scrolling:当SRC的指定的HTML文件在指定的区域不显不完时,滚动选项,如果设置为NO,则不出现滚动条;如为Auto:则自动出现滚动条;如为Yes,则显示; 
      FrameBorder:区域边框的宽度,为了让“画中画“与邻近的内容相融合,常设置为0。 -->
    <iframe  id="mainFrame" src="ls_uppic2.htm" frameborder="1" border="0" marginwidth="0" marginheight="0" scrolling="auto" width="100%" height="300"></iframe>
    <!--使iframe处于编辑状态-->
    <script>mainFrame.document.designMode="on"</script>
    <textarea name="content" style="display:none" value=""></textarea>
    <input type="submit" name="b1" value="提交" onclick="subchk()">
    </form>
      

  8.   

    to wenbo_ying(应)
     ls_uppic2.htm是一个空白页面