【发布时间】:2012-10-19 16:00:09
【问题描述】:
我开发了一个 Web 应用程序,在我的网页中有一些数据显示 常见的页眉、页脚、菜单和其他图像。所以我添加了一个小按钮作为打印 预览,以便用户只能看到数据。用户单击打印预览按钮后,仅显示数据 作为一个弹出窗口,在该弹出窗口中我添加了一个按钮调用 print 以便用户可以单击它并从该页面中打印出来。
这个打印按钮在 onClick 事件中直接调用 window.print() 并且它工作正常我可以得到打印输出。
但我的问题是在我的打印页面上,我可以在上面找到按钮标题的“打印”文本
我可以找到http://localhost/..............的网址
那么有没有一种方法可以从我的打印页面中删除那些打印文本和 url。
非常感谢
这就是打印预览按钮的作用。
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");
}
这是我放置打印按钮的方式
<form>
<input type="button" value="Print" onClick="window.print() ">
</form>
【问题讨论】:
-
我认为“页面 URL”是根据浏览器中设置的用户首选项打印的(以便人们可以轻松地再次找到该页面),因此不太可能受到您的任何影响使用 JavaScript 或 CSS 实现。
标签: javascript html css jsp printing