给网页添加打印功能按钮
作者:荆棘鸟 来源:荆棘鸟's Blog 时间:2008-12-12 13:11:00
给网页添加打印按钮,除了打印之外,还有页面设置、打印预览、复制本文链接到剪贴板等网页基本应用。
正象我在图中标注的,大部分按钮只能适用于IE浏览器,这也与Firefox安全机制有关,具体做法如下:
<script language="javascript">
function printsetup() {
web.execwb(8,1); // 打印页面设置
}
function printpreview() {
web.execwb(7,1); //打印页面预览
}
function copyToClipBoard() {
var clipBoardContent="";
clipBoardContent+=document.title;
clipBoardContent+="\n";
clipBoardContent+=this.location.href;
window.clipboardData.setData("Text",clipBoardContent);
alert("复制成功,粘贴即可!");
}
</script>
<div class="msg" id="webprint">
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" id="web" name="web" height="0" width="0"></OBJECT>
<input type="button" value="打印 [ IE Firefox ]" onclick="javascript:window.print();" />
<input type="button" value="页面设置 [ IE ]" onclick="javascript:printsetup();" />
<input type="button" value="打印预览 [ IE ]" onclick="javascript:printpreview();" />
<input type="button" value="复制本文链接和标题到剪贴板 [ IE ]" onclick="copyToClipBoard()" />
</div> <!-- #webprint -->
注意<OBJECT>中的id="web" name="web"名称要与JS函数的对象名称一致,不可省却,更换名称须更改一致。
本来还准备去除网页打印时的“页眉页脚”,后来发现要应用ActiveX,涉及到网页安全等级且只能在IE上用,只好做罢,谁没事敢点“安全提示对话框”中的“允许”呢。
网上有不少过时的伪技术,搜的我眼花,这里都是经过小白鼠测试能用的,如果需要拿去吧。
标签:打印,按钮,IE,Firefox,浏览器


猜你喜欢
golang中的net/rpc包使用概述(小结)
2024-05-29 22:05:54
jenkins配置python脚本定时任务过程图解
2023-11-12 12:57:15

python实现word 2007文档转换为pdf文件
2021-05-27 20:57:54
在Python中使用元类的教程
2021-04-12 05:09:34
python循环定时中断执行某一段程序的实例
2023-10-09 22:11:20
python清除字符串里非数字字符的方法
2023-08-12 02:47:32
关于Bootstrap按钮组件消除黄框的方法
2024-05-03 15:07:04

asp如何用Jmail组件的发送电子邮件?
2010-06-12 12:51:00
《色彩解答》系列之一 色彩层次
2008-02-17 14:26:00

asp自动生成javascript检验函数
2009-01-21 19:40:00
pycharm 实现本地写代码,服务器运行的操作
2023-04-10 21:12:44

python神经网络Keras GhostNet模型的实现
2022-05-16 17:19:42

Python数据分析之缺失值检测与处理详解
2021-10-04 01:09:08

Quester解读17条广告效果测定
2007-11-27 12:51:00
Pandas数据查询的集中实现方法
2021-08-17 10:32:27

python列表推导式入门学习解析
2022-04-25 14:28:00
CentOS6.4上使用yum安装mysql
2024-01-18 10:07:09

ACCESS数据库遇日文时内存溢出的最简单处理办法
2009-07-09 14:04:00
Pytorch 使用CNN图像分类的实现
2023-04-01 03:24:21

轻量级数据库SQL Server Express LocalDb介绍
2024-01-13 14:29:15
