教程集 www.jiaochengji.com
教程集 >  脚本编程  >  javascript  >  正文 Javascript实现IE打印页面设置、预览、首页设置的代码

Javascript实现IE打印页面设置、预览、首页设置的代码

发布时间:2014-11-27   编辑:jiaochengji.com
本文介绍下,用javascript实现在IE中,进行打印页面设置、打印预览、以及首页设置的方法,另外还提供了一种利用组件的方法。有需要的朋友,参考下吧。

1、js代码方式
 

复制代码 代码示例:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
 <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
 <title>IE打印页面设置-www.jiaochengji.com</title>
 <style type="text/css" media="print">
 .noprint{
     display:none;
 }
 </style>
 <script language="javascript" type="text/javascript">
 function printsetup(){
 // 打印页面设置
 wb.execwb(8,1);
 }
 function printpreview(){
 // 打印页面预览
  wb.execwb(7,1);
  }
 
 function printit()
 {
 if (confirm('确定打印吗?')) {
 wb.execwb(6,6)
 }
 }
 
 //页面内要打印的内容加入中间<!--startprint1-->XXXXX<!--endprint1-->
 function preview(oper)
 {
 if (oper < 10){
 bdhtml=window.document.body.innerHTML;//获取当前页的html代码
 sprnstr="<!--startprint"+oper+"-->";//设置打印开始区域
 eprnstr="<!--endprint"+oper+"-->";//设置打印结束区域
 prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+18); //从开始代码向后取html
 
 prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));//从结束代码向前取html
 window.document.body.innerHTML=prnhtml;
 window.print();
 window.document.body.innerHTML=bdhtml;
  } else {
 window.print();
 }
 
 }
 </script>
 </head>
  <body>
 <div>
 教程集,http://www.jiaochengji.com
 creg
 g</div>
 <p>
教程集,http://www.jiaochengji.com</p>
 <div>

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

您可能感兴趣的文章:
JavaScript打印iframe内容的方法
Javascript实现IE打印页面设置、预览、首页设置的代码
javascript打印方法大全 打印页面设置与打印预览代码
javascript 打印、设置、预览的实现代码
js实现web打印预览的二个代码
js使用WebBrowser实现打印功能的代码
javascript 打印内容方法汇总
JQuery结合CSS操作打印样式的方法
手把手教你的jquery CSS控制打印样式实例
javascript如何打印页面

[关闭]
~ ~