html中如何设置打印预览的时候在新的窗口打开,我不想要他覆盖原先的页面.

我知道用target="_blank"可以,但是我现在不是跳转链接.我是跳转到一个新的打印预览页面.该怎麼做呢?我的代码是这样写的:<buttontype="button... 我知道用target="_blank"可以,但是我现在不是跳转链接.我是跳转到一个新的打印预览页面.该怎麼做呢?我的代码是这样写的:<button type="button" name="print" class="inner-button" onclick="printThisPage()"><i class="glyphicon glyphicon-print" ></i>打印</button> 展开
 我来答
断的刃
2016-12-08 · TA获得超过287个赞
知道小有建树答主
回答量:493
采纳率:71%
帮助的人:130万
展开全部
function printPage(){
var newWin=window.open('about:blank', '', '');
var titleHTML=document.getElementById("print").innerHTML;
newWin.document.write(titleHTML);
newWin.document.location.reload();
newWin.print();
}
在新窗口中预览,使这个效果吗?
追问
我的问题还是没解决啊,我用的是jquery的一个插件jqprint.我的函数是这样写的:
function printThisPage() {
$(".form-horizontal").jqprint({debug: false,importCSS: true,printContainer: false,operaSupport: true});
}
追答
把debug: false改为true试试,这个说是在iframe中预览
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式