`

WebBrowser 局部打印

    博客分类:
  • js
阅读更多

function print(printId){
  var win =window.open("Pages/attend/AtteDayStatistics_print.jsp","print");

  var str+="<HTML>";
 str+="<HEAD>";
 //str+='<BASE href="'+<%=BasePath%>+'">';
 str+='<TITLE>'+document.title+'</TITLE>';
 str+='<META HTTP-EQUIV="pragma" CONTENT="no-cache">';
 str+='<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">';
 str+='<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">';
 str+='<META http-equiv="Content-Type" content="text/html; charset=UTF-8">';
 str+='<object id="factory" viewastext style="display:none" classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" codebase="smsx.cab#Version=6,5,439,12"></object>';
 str+='<object id="WebBrowser" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>';
 str+='<style type="text/css">';
 str+=".dayTable{";
 str+="width:30%;margin:5px 10px;";
 str+="}";

str+="</style></head>";
    
 str+='<BODY onload="window.close();">';
 str+=document.getElementById(printId).innerHTML;   //需要打印的html内容
 str+="</BODY>";
 str+="</HTML>";
 win.document.write(str);
 win.document.all.WebBrowser.ExecWB(7,1);   //打印预览
 win.document.close();
}

分享到:
评论

相关推荐

    js控制web打印(局部打印)方法整理

    JavaScript 控制 Web 打印(局部打印)方法详解 在 Web 开发中,有时我们需要提供一个功能让用户仅打印页面的特定部分,而不是整个页面。这通常被称为局部打印。以下是一些 JavaScript 实现局部打印的方法: 1. ...

    JS实现浏览器打印、打印预览示例

    2. 局部打印的实现:在需要进行局部打印时,可以通过添加特定的标记(如&lt;!--startprint--&gt;和&lt;!--endprint--&gt;)来指定打印的范围。然后利用JavaScript来截取这些标记内的内容,再通过window.print()方法进行打印。...

    Web系统页面打印技术实现与分析V1.0.pdf

    通过控制IE WebBrowser组件来实现页面的局部打印,可以更加精确地控制打印范围。 **5.3 禁止出现页眉页脚** 默认情况下,大多数浏览器在打印时会自动添加页眉和页脚。可以通过设置浏览器的打印样式表来禁用这些...

    JS打印组合功能

    本文将深入探讨JS如何实现打印组合功能,包括局部打印、引用WebBrowser控件以及实现简单的页面局部打印。 1. **局部打印** 局部打印允许用户选择性地打印网页中的特定部分,避免不必要内容的打印。实现这一功能,...

    Python:日常Python学习资源,从基本概念到高级Python应用程序,例如数据科学和机器学习。 它还包括备忘单,每天都会记录下来的参考文献,以加快您的学习速度

    全局和局部变量 安装模块 第三天 导入模块 读取,写入,附加文件 班级 获取用户输入 统计模块平均值,中位数,标准差,方差 元组和列表 启动WebBrowser 多维清单 读取CSV文件 尝试并除外 第四天 多行打印 辞典创建...

    visual c++ 2008快捷键

    - **View.WebBrowser**:显示内置Web浏览器。 - **View.PropertiesWindow**:显示属性窗口。 - **Tools.Shell**:打开Shell窗口。 - **Debug.Threads**:显示线程窗口。 这些命令可以帮助开发者查看项目属性、执行...

    Visual Studio 2005快捷键大全

    **View.WebBrowser** 用途:显示内置Web浏览器。 格式:nav &lt;url&gt; [/new] [/ext] **View.PropertiesWindow** 用途:显示属性窗口。 快捷键:F4 **Tools.Shell** 用途:打开命令提示符窗口。 格式:shell ...

    Python经典题目100道题.pdf

    - 使用 webbrowser 模块:`webbrowser.open(url)` 25. **Python 里的占位符** - 使用 %s, %d 等格式化占位符 26. **给函数编写文档** - 使用多行字符串 """...""" 在函数定义前编写 27. **定义私有方法** - ...

Global site tag (gtag.js) - Google Analytics