Copy codeThe Code is as follows: var hkey_root = "HKEY_CURRENT_USER ";
Var hkey_path = "\ Software \ Microsoft \ Internet Explorer \ PageSetup \\";
Var hkey_key;
Function printPage (){
Try {
Var RegWsh = new ActiveXObject ("WScript. Shell ");
Hkey_key = "header"
RegWsh. RegWrite (hkey_root + hkey_path + hkey_key, "& w & B page number, & p/& P ")
Hkey_key = "footer"
RegWsh. RegWrite (hkey_root + hkey_path + hkey_key, "") // remove & u because I do not want to display the URL of the current printed page
Hkey_key = "margin_bottom ";
RegWsh. RegWrite (hkey_root + hkey_path + hkey_key, "0.39"); // 0.39 is equivalent to setting the margin in the page settings to 10
Hkey_key = "margin_left ";
RegWsh. RegWrite (hkey_root + hkey_path + hkey_key, "0.39 ");
Hkey_key = "margin_right ";
RegWsh. RegWrite (hkey_root + hkey_path + hkey_key, "0.39 ");
Hkey_key = "margin_top ";
RegWsh. RegWrite (hkey_root + hkey_path + hkey_key, "0.39 ");
}
Catch (e ){}
Var headstr = "Var footstr = "</body> ";
Var newWin = window. open ('printer ','','');
Var titleHTML = document. getElementById ("printdiv"). innerHTML;
NewWin.doc ument. write (headstr + titleHTML + footstr );
NewWin.doc ument. location. reload ();
NewWin. print ();
// NewWin. close ();
}