Example 1 <script language="JavaScript"> var HKEY_Root,HKEY_Path,HKEY_Key; HKEY_Root="HKEY_CURRENT_USER"; HKEY_Path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"; //設(shè)置網(wǎng)頁打印的頁眉頁腳為空 function PageSetup_Null() { try { var Wsh=new ActiveXObject("WScript.Shell"); HKEY_Key="header"; Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,""); HKEY_Key="footer"; Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,""); } catch(e){} } //設(shè)置網(wǎng)頁打印的頁眉頁腳為默認(rèn)值 function PageSetup_Default() { try { var Wsh=new ActiveXObject("WScript.Shell"); HKEY_Key="header"; Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&w&b頁碼,&p/&P"); HKEY_Key="footer"; Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&u&b&d"); } catch(e){} } </script> <input type="button" value="清空頁碼" onclick=PageSetup_Null()> <input type="button" value="恢復(fù)頁碼" onclick=PageSetup_Default()> 注意:此方法要降低ie瀏覽器的安全設(shè)置,要執(zhí)行ActiveX控件。 | |
Example 2 <object id="Factory" style="display:none" viewastext codeBase=http://www.meadroid.com/scriptx/ScriptX.cab#Version=5,60,0,360 classid=clsid:1663ed61-23eb-11d2-b92f-008048fdd814 viewastext> </object> <input type="button" value="打 印" onclick="Factory.printing.Print(true)"> <input type="button" value="頁面設(shè)置" onclick="Factory.printing.PageSetup()"> <input type="button" value="打印預(yù)覽" onclick="Factory.printing.Preview()"> <input type="button" value="橫向設(shè)置" onclick="SetPrintSettings()"> <script> function SetPrintSettings() { Factory.printing.SetMarginMeasure(2); Factory.SetPageRange(false,1,3); Factory.printing.printer="HP DeskJet 870C"; Factory.printing.copies=2; Factory.printing.collate=true; Factory.printing.paperSize="A4"; Factory.printing.paperSource="Manual feed"; Factory.printing.header="This is MeadCo"; Factory.printing.footer="Advanced Printing by ScriptX"; Factory.printing.portrait=false; Factory.printing.leftMargin=1.0; Factory.printing.topMargin=1.0; Factory.printing.rightMargin=1.0; Factory.printing.bottomMargin=1.0; } </script> |