您的位置:首页 > Web前端 > JavaScript

js如何去除打印时候浏览器自带的页头页尾的信息

2018-01-25 10:53 806 查看
function printpr()   //预览函数{//document.all("qingkongyema").click();//打印之前去掉页眉,页脚var OLECMDID = 7;var PROMPT = 1;//var WebBrowser1 = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';//document.body.insertAdjacentHTML('beforeEnd', WebBrowser1);remove_ie_header_and_footer();WebBrowser1.ExecWB(OLECMDID, PROMPT);WebBrowser1.outerHTML = "";}	
function remove_ie_header_and_footer() {var hkey_path;hkey_path = "HKEY_CURRENT_USER\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";try {var RegWsh = new ActiveXObject("WScript.Shell");RegWsh.RegWrite(hkey_path + "header", "");RegWsh.RegWrite(hkey_path + "footer", "");} catch (e) {}}	
在页面还需要加上  <OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>这个object 每次最好打印重新创建 用js,要不然会出现错误问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息