首页 > 语言 > JavaScript > 正文

javascript中clipboardData对象用法详解

2024-05-06 16:20:05
字体:
来源:转载
供稿:网友

这篇文章主要介绍了javascript中clipboardData对象用法,详细分析了clipboardData对象的功能及相关使用技巧,需要的朋友可以参考下

本文实例讲述了javascript中clipboardData对象用法。分享给大家供大家参考。具体分析如下:

clipboardData对象 ,注意网页里剪贴板到现在只能设置Text类型,即只能复制文本

clearData("Text")清空粘贴板

getData("Text")读取粘贴板的值

setData("Text",val)设置粘贴板的值

当复制的时候body的oncopy事件被触发,直接return false就是禁止复制,注意是不能复制网页里的文本了

 

很多元素也有oncopy,onpaste事件

1.复制文本到剪贴板

 

 
  1. <html xmlns="http://www.w3.org/1999/xhtml"
  2. <head> 
  3. <title></title> 
  4. <script type="text/javascript"
  5. function CopyLinkAddress() { 
  6. clipboardData.setData("Text""请复制网址到您的QQ:" + location.href); 
  7. alert("复制成功!"); 
  8. </script> 
  9. </head> 
  10. <body> 
  11. <input type="button" value="复制网址" onclick="CopyLinkAddress()" /> 
  12. </body> 
  13. </html> 

2.禁止复制,和禁止粘贴

 

 
  1. <html xmlns="http://www.w3.org/1999/xhtml"
  2. <head> 
  3. <title></title> 
  4. <script type="text/javascript"
  5. function CopyLinkAddress() { 
  6. clipboardData.setData("Text""请复制网址到您的QQ:" + location.href); 
  7. alert("复制成功!"); 
  8. </script> 
  9. </head> 
  10. <!--<body oncopy="alert('禁止复制');return false;">--> 
  11. <body> 
  12. <input type="button" value="复制网址" onclick="CopyLinkAddress()" /> 
  13. 测试复制的文本<br /> 
  14. 手机号码1:<input type="text" /><br /> 
  15. 手机号码2:<input type="text" 
  16. onpaste="alert('禁止粘贴,必须手工录入!');return false;" /> 
  17. </body> 
  18. </html> 

3.clipboardData对象复制时添加来源

 

 
  1. <html xmlns="http://www.w3.org/1999/xhtml"
  2. <head> 
  3. <title></title> 
  4. <script type="text/javascript"
  5. function ModifyCopyData() { 
  6. clipboardData.setData('Text',clipboardData.getData('Text') + 
  7. '/r/n来自Pigeon网站' + location.href); 
  8. </script> 
  9. </head> 
  10. <!--不能直接在oncopy中调用ModifyCopyData函数 
  11. 需设定定时器,0.1秒后执行,这样就不再oncopy的执行调用堆栈上了 
  12. --> 
  13. <body oncopy="setTimeout('ModifyCopyData()',100)"
  14. 武林网:www.vevb.com 
  15. </body> 
  16. </html> 

希望本文所述对大家的C#程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选