当我打印新标签Jquery时如何保持页面设计?

时间:2016-03-10 12:03:36

标签: javascript jquery html asp.net printing

我使用此功能进行打印

@RequestParam

这对我来说很好,但问题是它没有包含相同的页面设计而且打印页面没有设计

请帮助

1 个答案:

答案 0 :(得分:0)

您应该在页面的头部使用链接:

<link rel="stylesheet" type="text/css" media="print" href="style.css">

请注意媒体属性。

编辑:

var bodyContent = document.getElementById(el).innerHTML
                   +" <div class='row'><span class='glyphicon glyphicon-tasks'></span><b></b></div>"
                   + document.getElementById(tble).innerHTML
                   + document.getElementById(img).innerHTML;

var windowHTML = '<html><head><title>Print page</title><link rel="stylesheet" type="text/css" media="print" href="style.css"></head><body>' + bodyContent + '</body>';

var w = window.open();   
w.document.write(windowHTML);
w.print();