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();
}
例如~