<html> <head>
<title>javascript打字与印刷-打字与印刷页面设置-打字与印刷预览代码</title>
<meta http-equiv=content-type content=”text/html; charset=gb231二”
/> <mce:script language=javascript><!– function
printsetup(){ // 打字与印刷页面设置 wb.execwb(8,1); } function printpreview(){
// 打字与印刷页面预览 document.getElementById(“printView”).style.display =
“none”; wb.execwb(柒,一); } function printit() { if
(confirm(‘分明打字与印刷吗?’)) { wb.execwb(陆,陆) } } //
–></mce:script> </head> <body> <div
align=”center”> <object id=”wb” height=”0″ width=”0″
classid=”clsid:885陆f九6一-340a-1一d0-a九6b-00c04fd70伍a2″
name=”wb”></object> <input onclick=”javascript:printit()”
type=”button” value=”打字与印刷” name=”button_print” /> <input
onclick=”javascript:printsetup();” type=”button” value=”打字与印刷页面设置”
name=”button_setup” id=”printSet”/> <input
onclick=”javascript:printpreview()” type=button value=”打字与印刷预览”
name=”button_show” id=”printView”/> </div> </body>
</html>

WebBrowser是IE内置的浏览器控件,无需用户下载.

 

一、WebBrowser控件
  <object ID=’WebBrowser’ WIDTH=0 HEIGHT=0
CLASSID=’CLSID:8856F961-340A-11D0-A96B-00C04FD705A2′></object>
二、WebBrowder控件的法子
//打印

版权注脚:本文为博主原创作品,未经博主允许不得转发。

WebBrowser1.ExecWB(6,1);


//打字与印刷设置

WebBrowser1.ExecWB(8,1);

//打字与印刷预览

WebBrowser1.ExecWB(7,1);

有关这一个组件还有别的的用法,列举如下:
WebBrowser.ExecWB(1,1) 打开
Web.ExecWB(二,1) 关闭今后具有的IE窗口,并展开二个新窗口
Web.ExecWB(四,一) 保存网页
Web.ExecWB(6,1) 打印
Web.ExecWB(7,一) 打字与印刷预览
Web.ExecWB(八,一) 打字与印刷页面设置
Web.ExecWB(10,1) 查看页面属性
Web.ExecWB(一5,1) 好像是撤销,有待确认
Web.ExecWB(17,1) 全选
Web.ExecWB(22,1) 刷新
Web.ExecWB(4五,壹) 关闭窗体无提醒
只是打字与印刷是会把方方面面页面都打字与印刷出来的,页面里面有哪些东西就打字与印刷出来,我们有时只供给打字与印刷数据表格,那时大家就要写三个样式了:把不想打字与印刷的部份隐藏起来:
体制内容:
<style type=”text/css” media=print>
.noprint{display : none }
</style>
下一场使用样式就足以:
<p class=”noprint”>不需求打字与印刷的地点</p>

代码如下:

<script language=”javascript”>
永利开户送38元体验金,function printsetup(){
// 打字与印刷页面设置
wb.execwb(8,1);
}
function printpreview(){
// 打字与印刷页面预览

wb.execwb(7,1);

}

function printit()
{
if (confirm(‘鲜明打字与印刷吗?’)) {
wb.execwb(6,6)
}
}
</script>

<OBJECT classid=”CLSID:8856F961-340A-11D0-A96B-00C04FD705A2″ height=0
id=wb name=wb width=0></OBJECT>
<input type=button name=button_print value=”打印” class=”noprint”
onclick=”javascript:printit()”>
<input type=button name=button_setup value=”打字与印刷页面设置”
class=”noprint” onclick=”javascript:printsetup();”>
<input type=button name=button_show value=”打字与印刷预览” class=”noprint”
onclick=”javascript:printpreview();”>


<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME=”Generator” CONTENT=”EditPlus”>
<META NAME=”Author” CONTENT=””>
<META NAME=”Keywords” CONTENT=””>
<META NAME=”Description” CONTENT=””>
<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 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){}   
      }   
      //苏醒网页打字与印刷的页眉页脚  
      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){}   
      }   

function printsetup(){
// 打字与印刷页面设置
wb.execwb(8,1);
}
function printpreview(){
// 打字与印刷页面预览
PageSetup_Null();
wb.execwb(7,1);

}

function printit()
{
if (confirm(‘鲜明打字与印刷吗?’)) {
PageSetup_Null();
wb.execwb(6,6)
}
}

</script> 
<style type=”text/css” media=print>
.noprint{display : none }
</style>
</HEAD>

<BODY>
<OBJECT classid=”CLSID:8856F961-340A-11D0-A96B-00C04FD705A2″ height=0
id=wb name=wb width=0></OBJECT>
<input type=button name=button_print value=”打印” class=”noprint”
onclick=”javascript:printit()”>
<input type=button name=button_setup value=”打字与印刷页面设置”
class=”noprint” onclick=”javascript:printsetup();”>
<input type=button name=button_show value=”打字与印刷预览” class=”noprint”
onclick=”javascript:printpreview();”>
</BODY>
</HTML>


只顾有希望实行时,会出现未有功能的错误,那时原因是唯恐您的浏览器限制了active对象的创制,只要打消限制就好了,撤除方法如下:

开采你的ie浏览器internet选项—— 安全—— 自定义等级——
把对未有标识为安全的activex控件进行开始化和本子运转 设置为启用

相关文章