![](/img/trans.png)
[英]How to hide & unhide with Javascript & CSS using a checkbox in Internet Explorer
[英]Hide header and footer when printing from Internet Explorer using Javascript or CSS
當我從Internet Explorer打印網頁時,它會自動添加頁眉和頁腳,包括網站標題,URL,日期和頁碼。
是否可以使用Javascript或CSS以編程方式隱藏頁眉和頁腳?
要求:
謝謝
在您的打印選項中,您可以禁用此選項。 以編程方式執行此操作的唯一方法是使用activeX控件寫入注冊表或使用VB編寫的腳本塊。 打印選項的設置存儲在注冊表中。 用戶必須允許您的腳本訪問大多數人因安全而無法訪問的注冊表。
如果要控制頁面內容,可以使用css打印樣式表。
編輯:有第三方活動x控件,可以編程打印給你,但再一次,用戶將不得不選擇下載並安裝它。
我認為你無法用javascript控制它。 在我看來,只有在IE中使用ActiveX的選項。 我仍在尋找答案。
祝好運。
我做了一些谷歌搜索,每個人都說:“不能刪除它們!” 除了使用ActiveX和第三方插件。
我想知道為什么一些報告控件(Telerik Reporting,DevX,...)可以隱藏頁眉和頁腳而不使用ActiveX或插件! 他們是以其他方式打印頁面嗎? 有什么辦法?
您可以使用打印樣式表在打印頁面時更改頁面布局。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Untitled Document</title>
<style type="text/css" media="screen">
#screen {}
#print {
display: none;
}
</style>
<style type="text/css" media="print">
#screen {
display: none;
}
#print {}
</style>
</head>
<body>
<div id="screen">You'll see me in your browser!</div>
<div id="print">But you will only see me when you print!</div>
</body>
</html>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.