我找到了一个很棒的富文本编辑器A simple but complete rich text editor
我唯一的问题是文本编辑器的打印页面在新的单独页面中弹出,但我希望它位于同一页面中,所以我如何对其进行修改才能达到此目的?
seg fault
答案 0 :(得分:1)
如下所示,在HTML中具有iframe
<iframe id="inlineFrameExample" name="inlineFrameExample" title="Inline Frame Example" width="0" height="0">
</iframe>
,并在您的printDoc函数中,而不是_blank
传递此iframe名称inlineFrameExample
var oPrntWin = window.open("", "inlineFrameExample", "width=450,height=470,left=400,top=100,menubar=yes,toolbar=no,location=no,scrollbars=yes");
说明
var window = window.open(url,windowname,[windowFeatures]);
窗口名称
DOMString ,指定要将指定资源加载到其中的浏览上下文的名称(窗口, iframe >或标签);如果该名称不表示现有上下文,则会创建一个新窗口,并为其指定由windowName指定的名称。