首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >打印按钮,硬拷贝

打印按钮,硬拷贝
EN

Stack Overflow用户
提问于 2013-07-20 15:35:56
回答 1查看 549关注 0票数 1

我有一个用javascript编写的打印脚本,保存在this fiddle中。但我无法从硬拷贝中删除打印按钮。是否有其他方法可以删除打印按钮?脚本如下所示:

代码语言:javascript
复制
function printpage()
{
var data = 'Sample Report<br />Sample Report<br />Sample Report<br />';
    var data = data+'<br/><button onclick="window.print()"  class="noprint">Print the Report</button>';       
    myWindow=window.open('','','width=800,height=600');
    myWindow.innerWidth = screen.width;
    myWindow.innerHeight = screen.height;
    myWindow.screenX = 0;
    myWindow.screenY = 0;
    myWindow.document.write(data);
    myWindow.focus();
}

而html则是

代码语言:javascript
复制
<input type="button" value="Print Preview" onclick="printpage()" />
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-20 18:02:10

将样式声明添加到预览窗口:

代码语言:javascript
复制
function printpage() {
    var data = 'Sample Report<br />Sample Report<br />Sample Report<br />';
    data += '<br/><button onclick="window.print()"  class="noprint">Print the Report</button>';
    data += '<style type="text/css" media="print"> .noprint {visibility: hidden;} </style>';
    myWindow = window.open('', '', 'width=800,height=600');
    myWindow.innerWidth = screen.width;
    myWindow.innerHeight = screen.height;
    myWindow.screenX = 0;
    myWindow.screenY = 0;
    myWindow.document.body.innerHTML = data;
    myWindow.focus();
}

http://jsfiddle.net/4d3jj/2/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17759945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档