以文本方式查看主题 - 智睿软件_技术交流论坛 (http://zhirui.net/bbs/index.asp) -- Web程序开发 (http://zhirui.net/bbs/list.asp?boardid=22) ---- ASP实现web分页打印及web页面导出Excel文件 (http://zhirui.net/bbs/dispbbs.asp?boardid=22&id=3340) |
||||
-- 作者:zhirui -- 发布时间:2013-10-08 20:58:56 -- ASP实现web分页打印及web页面导出Excel文件
============================= <SCRIPT LANGUAGE="javascript"> <!-- function AutomateExcel() { var elTable = document.getElementByIdx("outtable"); //outtable 为导出数据所在的表格ID; var oRangeRef = document.body.createTextRange(); oRangeRef.moveToElementText( elTable ); oRangeRef.execCommand( "Copy" ); var appExcel = new ActiveXObject( "Excel.Application" ); appExcel.Visible = true; appExcel.Workbooks.Add().Worksheets.Item(1).Paste(); appExcel = null; } //--> </SCRIPT> <input type="button" name="out_excel" value="导出到excel" class="notPrint"> ============================= 要实现web页面打印,最简单的方法如下: 1、<!--media=print 这个属性可以在打印时有效-->
.PageNext{page-break-after: always;}
2、若要打印的内容很多,需要分页打印时,可以如下设置: <table > <%循环开始%> <tr <%if i mod 20 =0 then%>style="page-break-after:always;"<%end if%>><td>内容</td></tr> <%循环结束%> </table> 3、点击按钮,启动打印程序 <input name="button" type=button class="NOPRINT" value=打印当前页>
|