可以实现,我用JS,代码如下:
  <div class="TBGen" title="查看HTML源代码"> 
    <input id="EditMode" onclick="setMode(this.checked)" type="checkbox">
    查看HTML源代码</div>
</div>
下面为JS:
function setMode(newMode)
{
  var cont;
  bTextMode = newMode;
  if (bTextMode) {
    cleanHtml();
    cleanHtml();    cont=HtmlEdit.document.body.innerHTML;
    HtmlEdit.document.body.innerText=cont;
  }
  else {
    cont=HtmlEdit.document.body.innerText;
    HtmlEdit.document.body.innerHTML=cont;
  }
  HtmlEdit.focus();
}

解决方案 »

  1.   

    基本思路:读文件到数组中,php 中对文件的处理是每行一个元素,然后在每行中查找<body>
    或者</body> 作为起始或者结束。计算字节数和行数,提取并保存所需的部分,保存到一个临时文件中,或者最好是一个数组,写入数据库。
      

  2.   

    to  tt007(独孤求败)HtmlEdit是什么来的,我运行你的代码javascript显示有错误啊
      

  3.   

    to  huayuliang(dreamcat)
    我的报表是动态生成的,根据不同的条件出不同的报表,你的意思不是要我每生成一个报表就保存此页面为一个文件,然后读取它吧
      

  4.   

    前面不是已经有人说了
    body.innerHTML
      

  5.   

    那要只提取<TABLE></TABLE>的又怎样写啊?