在這里經(jīng)常有人問(wèn)起打印Web頁(yè)面的問(wèn)題,雖然有很多朋友都知道window.print()可以實(shí)現(xiàn)打印功能,但是功能不夠完全,下面這個(gè)例子將會(huì)告訴你怎么實(shí)現(xiàn)完整的打印控制技術(shù): <html> <head> <script language="javascript"> <!-- DA = (document.all) ? 1 : 0 window.onerror=handle_error function handle_error() { msg="\n沒有東東打印. \n\n如果你想要打印這頁(yè)," msg+="然后\n單擊工具欄上的打印按鈕." alert(msg) return true; } //--> </script> <SCRIPT LANGUAGE="VBScript"> sub print olecmd = 6' 打印命令 oleparam = 1 on error resume next Printit.ExecWB olecmd, oleparam if err.number <> 0 then if DA then ' ie4的用戶將退出打印 alert "打印不成功." else' ie3的用戶將執(zhí)行handle_error錯(cuò)誤處理 handle_error end if end if end sub </SCRIPT> </head> <body> <form> <Input type=button value="打印" onclick="window.print();"> </form> <OBJECT ID="Printit" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"> </OBJECT> </BODY> </HTML>
|
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!