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
只打印你要打印的内容! --------------------编程问答--------------------
能具体点嘛?或者给点代码,我在网上看有的是设置浏览器可以解决的,不过最好还是在代码里解决 --------------------编程问答-------------------- 2楼的方法只能控制页面内容哪些不打印,控制不了页眉页脚,而且据我所知,这个在IE下只能用控件控制,单纯JS是没有方法实现的。 --------------------编程问答-------------------- 应该在代码里是可以实现的吧 --------------------编程问答--------------------
页眉页脚是IE加的,其他浏览器都不一定有,你觉得这个东西除了仅支持IE的控件外,通用的js代码可能实现么? --------------------编程问答--------------------
呵呵 这个我不太清楚 那这样就在IE里面设置就可以了 --------------------编程问答--------------------
如果这能符合你的需求,在IE的打印预览的界面中可以找到开关页眉页脚的按钮,如果你安装了打印机,还可以设置只有页眉或只有页脚等等详细设置。 --------------------编程问答--------------------
因为现在不让用其他的插件,所以只要这样设置下就满足要求了,谢谢你的耐心解答!! --------------------编程问答--------------------
我自己开发了个activex控件可以用程序来控制,有需要联系我 --------------------编程问答-------------------- 打印时手工设置一下页面属性
补充:Java , Web 开发