首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

c# 怎么实现打印按钮

2013-12-19 
c# 如何实现打印按钮各位达人:如何实现 打印按钮目前我写了一个input typebutton nameprint1 value

c# 如何实现打印按钮
各位达人:
    如何实现 打印按钮 
 目前我写了一个  
<input type="button" name="print1" value="打印"  onClick="javascript:window.print()" style="HEIGHT: 20px" />
可以实现打印
 问题是 不能解决我的两个问题 
我要实现的效果是: 先实现保存功能(保存网页中的部分信息) 再打印而且要隐藏这个打印按钮


求指教!!!!!                                                
[解决办法]
<style midia="print">
#myinput{display:none;} 
</style> 


<input id='myinput' type="button" name="print1" value="打印"  onClick="javascript:window.print()" style="HEIGHT: 20px" />

不知道你的保存是什么意思
打印可以利用 设备样式定义 来改变界面 比如隐藏某些按钮
<link rel="stylesheet" media="print" type="text/css" href="xxx.css" />  这样也可以
[解决办法]
<input type="button" name="print1" value="打印"  onclick="save():window.print();" style="HEIGHT: 20px" />
<script>
    function save(){
    ....//可ajax提交信息到服务端保存
    }
</script>
[解决办法]
保存后,跳出一个窗口打印。不想看到的,就弄个1px的iframe,幕后打印。
[解决办法]
打开一个新页面,新也面显示要打印的内容,然后调用新页面的print方法
[解决办法]
function printThisPage(PUrl){
var win=window.open(PUrl);
win.print();
}

例如~

热点排行