打印框架页
来源:互联网 发布:淘宝索尼手机 编辑:程序博客网 时间:2024/06/02 10:28
利用IE组件WebBrowser实现打印,打印预览框架页
【在一个框架页中使用打印,打印预览的时候会显示当前整个的框架,需要自已手动的去设置】
上网搜索了一下,只有问题都没找到答案。。
请教了一个高手,找到了解决的方法,不过此方法有一个弊端(在框架页中运行正常,如果单个页面运行会在页面加载完后自行弹出预览,可以自行更改触发事件的时间【本人对JS不熟悉,改不了】)
【JavaScript部分】
<script language="javascript" type="text/javascript">
function start_print(){
var form1 = document.getElementById("form1");
form1.target="_blank";
form1.submit();
}
function dom_print(){
if(window.top==window.self)
{
document.all["WebBrowser"].ExecWB(7, 1);
}
}
</script>
//这一个触发事件的方法,可以根据需要来设置它的执行时间,我是放在</body></html>之间,页面加载完后执行。
<script type='text/javascript'>
dom_print();
</script>
【页面部分】
<object id="WebBrowser" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0"
width="0" class="Noprint"></object>
<input type="button" value="打印" onclick="document.all.WebBrowser.ExecWB(6,1)" class="common_button" />
<input type="button" value="页面设置" onclick="document.all.WebBrowser.ExecWB(8,1)" class="common_button" />
<input type="button" value="打印预览" onclick="start_print()" class="common_button" />
- 打印框架页
- Android打印框架Demo
- Android打印框架Demo
- 在框架页中弹出新窗口提供打印功能
- Web打印 Lodop打印控件 bootstrap框架
- 打印功能 Lodop打印控件 bootstrap框架
- Windows打印体系结构之打印驱动框架
- Windows打印体系结构之打印驱动框架
- dwz框架的打印功能
- 直接打印框架中的方法
- zentaophp框架的打印输出
- ssm框架mybatis打印sql
- StratoIO WebPrinter的几种打印方案,打印机池、并行打印、框架打印、移动端打印
- cocos Creator[框架封装之一] 打印打印 protocol buffer 协议
- 使用window.print打印frame框架,可以设置页眉页脚
- ssm框架搭建三---mybatis打印sql
- qt5框架—打印功能的实现
- 史上最全IO框架六(打印流)
- Abbott water treatment equipment and the depth of cooperation with the Chinese People's Armed Police Force continued to
- 设计模式之 chainofresponsibility
- My97DatePicker 日历控件
- 调试Business项目心得
- 文本相关(1)
- 打印框架页
- 【ASP.NET Chart】ChartImg.axd 执行子请求时出错
- Asp.Net 导出Excel打印
- aop
- 如何读一本书
- Socket套接字编程(一)——TCP编程
- android1.5---2.1实现js调摄像头,调Java代码
- apache添加虚拟目录的方法
- 今天实习第一天