打印網頁時,在頁眉和頁腳會有一些地址之類的東西。通過查找資料和總結終於解決了。javascript
(1)scripthtml
<script type="text/javascript">
var hkey_root, hkey_path, hkey_key
hkey_root = "HKEY_CURRENT_USER"
hkey_path = "\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"
//設置網頁打印的頁眉頁腳爲空
function pagesetup_null(){
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 printForm(){
$(".noprint").hide(); //隱藏不想顯示的區域,我這裏是打印按鈕
pagesetup_null(); //調用函數,去掉頁眉頁腳
window.print(); //打印
window.history.go(0); //刷新頁面
}
</script>java
(2)htmlide
<center class="noprint">函數
<input type="button" class="btn-style1" onclick="printForm()" value="打印" />.net
</center>orm
直接複製了就可使用。htm