可以实现,我用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();
}
<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();
}
或者</body> 作为起始或者结束。计算字节数和行数,提取并保存所需的部分,保存到一个临时文件中,或者最好是一个数组,写入数据库。
我的报表是动态生成的,根据不同的条件出不同的报表,你的意思不是要我每生成一个报表就保存此页面为一个文件,然后读取它吧
body.innerHTML