900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > js 打印去掉页眉页脚页码_JS实现无页眉页脚打印(转)

js 打印去掉页眉页脚页码_JS实现无页眉页脚打印(转)

时间:2021-12-13 04:59:35

相关推荐

js 打印去掉页眉页脚页码_JS实现无页眉页脚打印(转)

声明:

此博文不是为了增加浏览量啊,雅雅梦,我贴在这儿纯粹是为了学习。By the

way,你也太懒了,多久没更新了!赶紧去写博客。

function printTure() //打印函数

{

document.all('qingkongyema').click();//打印之前去掉页眉,页脚

document.all("dayinDiv").style.display="none";

window.print();

document.all("dayinDiv").style.display="";

}

function doPage()

{

layLoading.style.display = "none";

}

var hkey_key;

var hkey_root="HKEY_CURRENT_USER";

var hkey_path="\\Software\\Microsoft\\Internet

Explorer\\PageSetup\\";

//设置网页打印的页眉页脚为空

function pagesetup_null()

{

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,"");

}

//设置网页打印的页眉页脚为默认值

function pagesetup_default()

{

try{

var RegWsh =

new ActiveXObject("WScript.Shell");

hkey_key="header";

RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"&w&b页码,&p/&P");

hkey_key="footer";

RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"&u&b&d");

}catch(e){}

}

name="dayinDiv">

class="tab" value="打

印"

οnclick="printTure();">

id="qingkongyema" class="tab" value="清空页码"

οnclick="pagesetup_null()">

οnclick="pagesetup_default()">

虽然看不大懂,但是咸鱼干讲了原理给我听,说是打印时调用一个函数,该函数将注册表中的页眉(header)和页脚(footer)清空,这样打印的时候就不显示页眉页脚了,咸鱼干太聪明了,佩服佩服啊!飞燕要好好向他学习。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。