Printing tinymce编辑器及其未打印的文本

Printing tinymce编辑器及其未打印的文本,printing,tinymce,text-editor,Printing,Tinymce,Text Editor,我想打印一个带有tinymce编辑器的页面及其文本 这是我的密码 <script type="text/javascript"> tinyMceEditor("StaffResponsibility,Encourager,Bonus"); function printPage(printpage1, printpage2) { var headstr = "<html><head><title></title></head>

我想打印一个带有tinymce编辑器的页面及其文本

这是我的密码

<script type="text/javascript">
tinyMceEditor("StaffResponsibility,Encourager,Bonus");
function printPage(printpage1, printpage2)
{
var headstr = "<html><head><title></title></head><body>";
var footstr = "</body>";
var newstr1 = document.getElementById(printpage1).innerHTML;
var newstr2 = document.getElementById(printpage2).innerHTML;
var oldstr = document.body.innerHTML;
document.body.innerHTML = headstr+newstr1+newstr2+footstr;
window.print();
document.body.innerHTML = oldstr;
location.reload();
return false;
}
</script>  

<div style="float: right"><a href="javascript:void(0)" onclick="printPage('pnlMainHeader','div_print');"><img src="<?=$this->baseUrl('/images/icons/small/print.png')?>" title="Print" alt="Print" /></a></div>
<div id="div_print">
<?=$this->form->StaffResponsibility?>
<div class="clear10"></div>
<?=$this->form->Encourager?>
<div class="clear10"></div>
<?=$this->form->Bonus?>
<div class="clear10"></div>
</div>  

tinyMceEditor(“员工责任、鼓励、奖金”);
功能打印页(打印页1、打印页2)
{
var headstr=“”;
var footstr=“”;
var newstr1=document.getElementById(printpage1.innerHTML;
var newstr2=document.getElementById(printpage2.innerHTML;
var oldstr=document.body.innerHTML;
document.body.innerHTML=headstr+newstr1+newstr2+footstr;
window.print();
document.body.innerHTML=oldstr;
location.reload();
返回false;
}
当我点击打印图标时,我应该用文本打印tinymce编辑器。但这里我没有得到编辑器及其文本

问候

uday

您需要在单击时执行以下操作

onclick="tinymce.triggerSave(); $( '#'+tinymce.editors.get(0).id) ).css('display','block');printPage('pnlMainHeader','div_print');"

您需要在单击时执行以下操作

onclick="tinymce.triggerSave(); $( '#'+tinymce.editors.get(0).id) ).css('display','block');printPage('pnlMainHeader','div_print');"

它可以工作,但我也得到了textarea和editor。我想删除编辑器。嗨,Thariama。不,它不起作用。我用这种方式单击一次=“$”(“$”)(“?”ClientResponsibility,“#StaffResponsibility,“#Encourager,#Bonus”)。css('display','block');printPage('pnlMainHeader','div u print');“sry,这将删除它:tinyMCE.execCommand('mceRemoveControl',false,tinymce.editors.get(0.id);很高兴能够帮助Hi Thariama,我对编辑器文本有问题。我在这里得到带有标记的文本。我想删除标记,应该只显示文本..示例..text-emample

我不希望打印中有p标记..它可以工作,但我也得到textarea和editor。我想删除编辑器。Hi Thariama..不,它不工作..我用这种方式onclick=“$”(“#ClientResponsibility,#StaffResponsibility,#Encourager,#Bonus”).css('display','block');printPage('pnlMainHeader','div#print');sry,这将删除它:tinyMCE.execCommand('mceRemoveControl',false,tinyMCE.editors.get(0.id);很高兴能够帮助Hi Thariama,我对编辑器文本有问题。这里我得到带有标记的文本。我想删除标记,应该只显示文本..示例..text emaple

我不希望打印中有p标记。。