当前位置:编程学习 > JAVA >>

js中实现打印,如何去掉页脚的请求路径和页眉的时间

bdhtml=window.document.body.innerHTML;
sprnstr="<!--startprint-->"; 
eprnstr="<!--endprint-->"; 
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17); 
prnhtml=prnhtml.substr(0,prnhtml.indexOf(eprnstr));
window.document.body.innerHTML=prnhtml;
window.print();


这是代码,但是打印出来的东西总是会在页面下方有请求路径,上方也会有个时间,如何去掉呢   !!! --------------------编程问答-------------------- 使用mediaType的print的css
只打印你要打印的内容! --------------------编程问答--------------------
引用 1 楼 jia20003 的回复:
使用mediaType的print的css
只打印你要打印的内容!


能具体点嘛?或者给点代码,我在网上看有的是设置浏览器可以解决的,不过最好还是在代码里解决 --------------------编程问答-------------------- 2楼的方法只能控制页面内容哪些不打印,控制不了页眉页脚,而且据我所知,这个在IE下只能用控件控制,单纯JS是没有方法实现的。 --------------------编程问答-------------------- 应该在代码里是可以实现的吧 --------------------编程问答--------------------
引用 4 楼 liyuntao609 的回复:
应该在代码里是可以实现的吧

页眉页脚是IE加的,其他浏览器都不一定有,你觉得这个东西除了仅支持IE的控件外,通用的js代码可能实现么? --------------------编程问答--------------------
引用 5 楼 xodbc 的回复:
引用 4 楼 liyuntao609 的回复:
应该在代码里是可以实现的吧
页眉页脚是IE加的,其他浏览器都不一定有,你觉得这个东西除了仅支持IE的控件外,通用的js代码可能实现么?



呵呵  这个我不太清楚    那这样就在IE里面设置就可以了     --------------------编程问答--------------------
引用 6 楼 liyuntao609 的回复:
引用 5 楼 xodbc 的回复:引用 4 楼 liyuntao609 的回复:
应该在代码里是可以实现的吧
页眉页脚是IE加的,其他浏览器都不一定有,你觉得这个东西除了仅支持IE的控件外,通用的js代码可能实现么?


呵呵  这个我不太清楚    那这样就在IE里面设置就可以了

如果这能符合你的需求,在IE的打印预览的界面中可以找到开关页眉页脚的按钮,如果你安装了打印机,还可以设置只有页眉或只有页脚等等详细设置。 --------------------编程问答--------------------
引用 7 楼 xodbc 的回复:
引用 6 楼 liyuntao609 的回复:
引用 5 楼 xodbc 的回复:引用 4 楼 liyuntao609 的回复:
应该在代码里是可以实现的吧
页眉页脚是IE加的,其他浏览器都不一定有,你觉得这个东西除了仅支持IE的控件外,通用的js代码可能实现么?


呵呵  这个我不太清楚    那这样就在IE里面设置就可以了
如果这能符合你的需求,在IE的打印预览的界面中可以找到……


因为现在不让用其他的插件,所以只要这样设置下就满足要求了,谢谢你的耐心解答!! --------------------编程问答--------------------
我自己开发了个activex控件可以用程序来控制,有需要联系我 --------------------编程问答-------------------- 打印时手工设置一下页面属性
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,