问题描述
<script>varHKEY_Root,HKEY_Path,HKEY_Key;HKEY_Root="HKEY_CURRENT_USER";HKEY_Path="\Software\Microsoft\InternetExplorer\PageSetup\";//设置网页打印的页眉页脚为空(functionPageSetup_Null(){try{varWsh=newActiveXObject("WScript.Shell");HKEY_Key="header";Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");HKEY_Key="footer";Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");}catch(e){}})();/*/设置网页打印的页眉页脚为默认值(functionPageSetup_Default(){try{varWsh=newActiveXObject("WScript.Shell");HKEY_Key="header";Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&w&b页码,&p/&P");HKEY_Key="footer";Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&u&b&d");}catch(e){}})();*/</script>这段代码只针对IE67但是IE8打印出来仍然有页眉页脚项目地址也有。
解决方案
解决方案二:
只需要在页面中加入如下HTTPmeta-tag:<metahttp-equiv="X-UA-Compatible"content="IE=EmulateIE7"/>只要IE8读到这个标签,它就会自动启动IE7兼容模式,保证页面完整展示。楼主试试。
解决方案三:
加了这段代码以后还是不行,打印出来的效果还是一样