Sur*_*nga 7 html javascript css printing jsp
我开发了一个Web应用程序,在我的网页上有一些数据显示,包括常见的页眉,页脚,菜单和其他图像.所以我添加了一个小按钮作为打印预览,以便用户只能看到数据.用户点击打印预览按钮后,只有数据显示为弹出窗口,在弹出窗口中我添加了一个按钮调用打印,以便用户可以单击它并从该页面打印出来.
这个打印按钮直接调用onClick事件中的window.print(),它工作正常,我可以得到打印输出.
但我的问题是在我的打印页面上,我可以找到"打印"文本,这是按钮标题,在上面,我可以找到的网址是什么的 http://localhost/..............
那么有没有办法可以从我的打印页面中删除那些打印文本和网址.
非常感谢
这是打印预览按钮的功能.
function printPreView(reportCategory,reportType,transactionType,searchOption,customerRokaID,utilityCompany,fromDate,toDate,telcoName,bank){
var request = "selectedMenu="+reportCategory+"&loginStatus=success&criteria="+searchOption+"&customer="+customerRokaID+"&from="+fromDate+"&to="+toDate+"&nspTypes="+utilityCompany+"&trxTypes="+transactionType+"&options="+reportType+"&telcoTypes="+telcoName+"&bankTypes="+bank+"&printable=yes";
window.open ("report/showReport.action?"+request,null,"location=no,menubar=0,resizable=1,scrollbars=1,width=600,height=700");
}
Run Code Online (Sandbox Code Playgroud)
这是我如何放置我的打印按钮
<form>
<input type="button" value="Print" onClick="window.print() ">
</form>
Run Code Online (Sandbox Code Playgroud)
如果您使用的是引导程序,请找到以下代码:
@media print {
...
a[href]:after {
content: " (" attr(href) ")";
}
...
}
Run Code Online (Sandbox Code Playgroud)
用 content:none 覆盖样式可以很好地处理这种情况。
参考:这个网址