Dom6(复制粘贴事件及剪切板操作)
2016-01-25 09:23
330 查看
复制事件
关键词:oncopy在复制时触发,可以使用return false去除.
实例:
<script type='text/javascript'> //复制的事件 onload=function(){ document.getElementById('bd').oncopy = function () { alert('禁止复制'); return false; }; }; </script>
粘贴事件
关键词:onpastepaste:粘贴
在粘贴的时候触发该事件,也可以使用return false取消.
实例:
<script type='text/javascript'> onload=function(){ document.getElementById('bd').onpaste=function(){ alert('禁止粘贴'); return false; //同样都是使用return false 的方法取消默认事件 }; }; </script>
获取及更改粘贴板的内容
关键词:clipboardData,getData,setData翻译: clipboard:剪贴板,clipboardData:剪切板数据,getData:获取数据,setData:设置数据
注意:clipboardData对象只在ie中有效果.在其他浏览器中无反应,且不能在oncopy事件发生后直接获取数据,需要使用计时器间隔事件才能获取到数据.其中获取文本或设置内容在参数中’text’
实例:
<script type='text/javascript'> onload=function(){ document.getElementById('bd').oncopy=function(){ //设定计时器,以缓冲 setTimeout(function(){ var txt=clipboardData.getData('text')+'本文出自网络';//获取剪切板上文本内容的内容 clipboardData.setData('text',t 4000 xt); //设置剪切板上文本内容 },100); }; }; </script>
清空剪切板
实例:clipboardData.clearData('text');//清空剪切板.
相关文章推荐
- Fire Net zoj 1002
- 【3-1】MapReduce原理
- poj Transferring Sylla(怎样高速的推断一个图是否是3—连通图,求割点,割边)
- 如何解决PHP查询大量数据内存耗尽的问题
- PHP几个实用自定义函数小结
- 第 22 章 声音和音乐
- Android进阶中级教程——1.1 Git的本地使用详解
- linux 驱动之 dts
- SLAM资料
- 2012年第三届蓝桥杯C/C++程序设计本科B组省赛 密码发生器(编程大题)
- 确定目标:利用web分析技术诱捕受害者
- POJ 2752 Seek the Name, Seek the Fame KMP Next[]
- 将图像分离成HSV空间
- CocoaPods使用
- Hdu 3342 Legal or Not
- Linux曲径通幽:Linux启动流程、运行级别、开机自启动、修复
- Qt/Qte/Qtopia三者的区别
- matlab使用BP神经网络训练如何不出现训练窗口
- 理解LDAP与LDAP注入
- Android UML类图、流程图总结