<form action ="post.jsp" onsubmit="strHTML.value=Content.document.all[0].outerHTML">
<iframe name="Content" src="iframe"></iframe>
<input name=strHTML type=hidden>
<input type="submit" value="OK">
</form>

解决方案 »

  1.   

    wsj(骆驼) Unexpected Exception: java.lang.IllegalArgume
    ntException message given: Packet is larger than max_allowed_packet from server
    configuration of 65536 bytes
      

  2.   

    这样做可能有些问题..处理了之后..tomcat 错误提示..
      

  3.   

    <iframe name=meizz scrolling="yes" style="height: 90%; width: 100%"></iframe>
    <br><input type=button value=view onclick="alert(document.frames.meizz.document.body.innerHTML);">
    <script language=javascript>
    document.frames.meizz.document.designMode = "On";
    </script>得到iframe 里的全部内容以后再将之传到一个隐藏的 type=hidden 的 input 框里再提交表单传递
      

  4.   

    Unexpected Exception: java.lang.IllegalArgume
    ntException message given: Packet is larger than max_allowed_packet from server
    configuration of 65536 bytes---
    你post的内容大于了你tomcat的设定
      

  5.   

    wsj(骆驼) ( ) 只是传递了<iframe ><iframe>
    而在编辑状态下的 自己写的一些数据并没有传输出去.
      

  6.   

    then, you can try:onsubmit="strHTML.value=Content.contentWindow.document.all[0].outerHTML">
      

  7.   

    wsj(骆驼) ( ) sorry  无法得到值..我不能得到 在编辑状态下自己写的数据..
      

  8.   

    try follow demo, I can see my input:
    -----------------------------------------
    <body onload="frmEdit.document.designMode='On'">
    <form action ="post.jsp" onsubmit="alert(strHTML.value=frmEdit.document.all[0].outerHTML)">
    <iframe name="frmEdit" src="about:blank"></iframe>
    <input name=strHTML type=hidden>
    <input type="submit" value="OK">
    </form>
      

  9.   

    wsj(骆驼) ( ) thank you very much ,i get it :)