Javascript之clipBoard操作
2013-10-18 17:11
429 查看
1、clipBoard 是网页上剪贴板,可以获取剪切板上值,可能类似物键-值对这种模式取值\赋值,如果在copy网上的某篇博客时,往往会带有“转载自xxxx地方 http://www.xxx.com/xxxx/xxx",如果你Copy你做的网站,就算你先用clipboardData.getData('Text')【取出剪切板中的内容】,再拼接上”转载自xxxx地方 http://www.xxx.com/xxxx/xxx“,复制出的内容上带不上这就话的,因为你还要再把拼接后的这个字符串再用clipboardData.setData('Text',txt) 设置一下。需要注意的是,先把内容从剪切板中读取出来,使用setTimeout("方法名",时间)延迟0.1秒再修改剪切板中的字符串。无法直接使用modifyClipboard()在剪切板中修改。
View Code
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script type="text/javascript"> function modifyClipboard() { var txt = clipboardData.getData('Text'); txt = txt + "本文章转载自传智博客" + location.href; clipboardData.setData('Text',txt); } </script> </head> <body oncopy="setTimeout('modifyClipboard()',100);"> <input type="button" value="分享给好友" onclick="clipboardData.setData('Text','我已经发现很好玩的网游,很黄很暴力!'+ location.href);alert('已将地址放入粘贴板中');" /> <p>这是一篇很不错的文章!</p> 手机号:<input type="text" oncopy = "alert('不允许复制手机号!');return false;" /><br /> 再次录入手机号:<input type="text" onpaste ="alert('不允许粘贴!请手工录入!');return false;" /> </body> </html>
View Code
相关文章推荐
- 页面checkbox “全选定” 和 “全取消” 操作的实现(JavaScript)
- 用javascript操作xml
- Javascript数组操作及索引
- asp.net中窗口相关操作总结(javascript)
- JavaScript学习-DOM操作技术
- js学习笔记第二篇:javascript字符串操作与java字符串操作异同探究
- 通过节点JavaScript操作改变文字大小
- javascript 操作 url 中 search 部分方法函数
- 【转】select元素javascript常用操作
- JavaScript_窗口的操作
- 【坑】javascript中匿名函数表达式的估值操作
- javascript操作cookie (又一篇)
- JavaScript实现多叉树的递归遍历和非递归遍历算法操作示例
- Javascript 对字符串,数组的操作
- JavaScript中的字符串操作
- ArcGIS API for JavaScript 4.2学习笔记[20] 使用缓冲区结合Query对象进行地震点查询【重温异步操作思想】
- JavaScript_表格操作(增-删-改-查)
- javascript操作dom 建立 增加 删除 克隆 访问节点
- JavaScript 字符串常用操作
- php输出xml的实例(JavaScript操作XML实例)