您的位置:首页 > 其它

window.print() 去掉页眉页脚及打印链接【转载】

2016-12-27 16:58 513 查看
页面中添加样式:

<style media="print">
@page {
size: auto;  /* auto is the initial value */
margin: 0mm; /* this affects the margin in the printer settings */
}
</style>


直接调用

window.print();


如果ie不支持可以用以下方法:判断出IE浏览器之后调用

if(getExplorer() == "IE"){
    pagesetup_null();
 }
window.print();
function pagesetup_null(){
var hkey_root,hkey_path,hkey_key;
hkey_root="HKEY_CURRENT_USER";
hkey_path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";
try{
var RegWsh = new ActiveXObject("WScript.Shell");
hkey_key="header";
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"");
hkey_key="footer";
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"");
}catch(e){}
}

function getExplorer() {
var explorer = window.navigator.userAgent ;
//ie
if (explorer.indexOf("MSIE") >= 0) {
return "IE";
}
//firefox
else if (explorer.indexOf("Firefox") >= 0) {
return "Firefox";
}
//Chrome
else if(explorer.indexOf("Chrome") >= 0){
return "Chrome";
}
//Opera
else if(explorer.indexOf("Opera") >= 0){
return "Opera";
}
//Safari
else if(explorer.indexOf("Safari") >= 0){
return "Safari";
}
}


转载:http://blog.csdn.net/bahaidong/article/details/53581034
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: