IE下通过JS控制剪贴板的代码
2009-08-20 00:00
393 查看
javascript可以使用window.clipboardData对象处理剪贴板内容
保存到剪贴板的方法 setData(param1, param2)
param1 :数据类型 text 或 URL等.
param2 :数据内容
从剪贴板读出数据的方法 getdata(param1)
清空数据的方法 clearData(param1)
下面是一个例子演示
测试操作剪贴板
function copyToClipboard()
{
var d=document.all("source").value;
window.clipboardData.setData('text', d);
}
拷贝
显示
清空
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
下面是另一个例子实现页面中选中字符,并拖拉到文本区功能
注意其中的window.event.dataTransfer对象也可处理剪贴板内容,不过只能用在 drag-and-drop 操作中
测试操作剪贴板2
function transferDrop() {
window.event.srcElement.innerText = window.event.dataTransfer.getData("text");
window.event.returnValue = false;
}
function transferDrag() {
window.event.dataTransfer.dropEffect = 'move';
window.event.returnValue = false;
}
保存到剪贴板的方法 setData(param1, param2)
param1 :数据类型 text 或 URL等.
param2 :数据内容
从剪贴板读出数据的方法 getdata(param1)
清空数据的方法 clearData(param1)
下面是一个例子演示
测试操作剪贴板
function copyToClipboard()
{
var d=document.all("source").value;
window.clipboardData.setData('text', d);
}
拷贝
显示
清空
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
下面是另一个例子实现页面中选中字符,并拖拉到文本区功能
注意其中的window.event.dataTransfer对象也可处理剪贴板内容,不过只能用在 drag-and-drop 操作中
测试操作剪贴板2
function transferDrop() {
window.event.srcElement.innerText = window.event.dataTransfer.getData("text");
window.event.returnValue = false;
}
function transferDrag() {
window.event.dataTransfer.dropEffect = 'move';
window.event.returnValue = false;
}
相关文章推荐
- IE下通过JS控制剪贴板的代码
- JS控制图片翻转示例代码(兼容firefox,ie,chrome)
- 复制到剪贴板的js代码(兼容ie、firefox、chorme、safari...什么都兼容!)
- JS控制的可拖动层代码(兼容IE,FF)
- VS C# .NET WebBrowser控件 利用插入JS代码,实现控制弹出IE窗口
- JS控制图片翻转代码,兼容firefox,ie,chrome等浏览器
- JS控制图片翻转示例代码(兼容firefox,ie,chrome)
- 复制到剪贴板的js代码(兼容ie、firefox、chorme、safari...什么都兼容!)
- 复制到剪贴板的js代码(兼容ie、firefox、chorme、safari...什么都兼容!)
- JS拖拽代码兼容FF IE
- Framgment未添加则添加,已添加则通过显示隐藏控制代码
- JS实时显示当前时间(IE+firefox)浏览器兼容代码(图证)
- 代码短小的js div层拖动实现代码[兼容IE与Firefox]
- JS复制到剪贴板示例代码
- JS图片放大查看效果! (代码全部重构,兼容IE,FF,OP,简单,健壮)
- JS控制浮动代码
- js下通过getList函数实现分页效果的代码
- 通过脚本控制代码宏开关
- js单个点击展开,再点击折叠效果(IE/FF下通过)
- Sublime Text3通过HTML-CSS-JS Prettify自动格式化代码