js点击后将文字复制到剪贴板,将图片复制到画图
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<SCRIPT LANGUAGE="JScript">
var oPopup = window.createPopup();
function ButtonClick(div)
{
//var div = document.getElementById('divId');
div.contentEditable = 'true';
var controlRange;
if (document.body.createControlRange) {
controlRange = document.body.createControlRange();
controlRange.addElement(div);
controlRange.execCommand('Copy');
}
div.contentEditable = 'false';
}
</SCRIPT>
</head>
<body>
<div id="divId1">
<img src="http://avatar.csdn.net/5/1/D/1_yy_2011.jpg" onclick="ButtonClick(this)">
</div>
</BODY>
</body>
</HTML>
复制文字:
- <table width="99%" border="0" cellpadding="0" cellspacing="0" class="firtable">
- <tr>
- <th width="100%" style="color: white;"><s:text name="询单明细"></s:text></th>
- </tr>
- <tr>
- <td align="center">
- <textarea name="inquiryContact1" id="inquiryContact1" rows="15" cols="60" readonly="readonly"></textarea>
- <div id="inquiryInfoDIV" style="display:none">
- <s:property value="inquiryContact" escape="false"/>
- </div>
- <script> dojo.byId("inquiryContact1").innerText=dojo.byId("inquiryInfoDIV").innerText;
- </script>
- </td> </tr>
- <tr>
- <td align="center">
- <input type="button" id="button" name="button" value="复制" onclick="copyContact()"/>
- </td> </tr> </table>
- <script type="text/javascript">
- var i = 0 ;
- function copyContact(){
- var contat = document.getElementById("inquiryContact1").value;
- window.clipboardData.setData('text', contat);
- if(window.clipboardData.getData('text')==''){
- if(i==1){
- alert("复制失败,请手动Ctrl+C快捷键复制!");
- }else{
- alert("复制失败,请重新复制!");
- i = 1;
- }
- }else{
- alert("内容已经复制到剪贴板!");
- }
- }
- </script>
复制图片:
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <title>Insert title here</title>
- <SCRIPT LANGUAGE="JScript">
- var oPopup = window.createPopup();
- function ButtonClick(div)
- {
- //var div = document.getElementById('divId');
- div.contentEditable = 'true';
- var controlRange;
- if (document.body.createControlRange) {
- controlRange = document.body.createControlRange();
- controlRange.addElement(div);
- controlRange.execCommand('Copy');
- }
- div.contentEditable = 'false';
- }
- </SCRIPT>
- </head>
- <body>
- <div id="divId1">
- <img src="F:/2012070518474964.jpg" onclick="ButtonClick(this)">
- </div>
- </BODY>
- </body>
- </html>
复制文字:
[html] view plaincopy- <table width="99%" border="0" cellpadding="0" cellspacing="0" class="firtable">
- <tr>
- <th width="100%" style="color: white;"><s:text name="询单明细"></s:text></th>
- </tr>
- <tr>
- <td align="center">
- <textarea name="inquiryContact1" id="inquiryContact1" rows="15" cols="60" readonly="readonly"></textarea>
- <div id="inquiryInfoDIV" style="display:none">
- <s:property value="inquiryContact" escape="false"/>
- </div>
- <script> dojo.byId("inquiryContact1").innerText=dojo.byId("inquiryInfoDIV").innerText;
- </script>
- </td> </tr>
- <tr>
- <td align="center">
- <input type="button" id="button" name="button" value="复制" onclick="copyContact()"/>
- </td> </tr> </table>
[javascript] view plaincopy- <script type="text/javascript">
- var i = 0 ;
- function copyContact(){
- var contat = document.getElementById("inquiryContact1").value;
- window.clipboardData.setData('text', contat);
- if(window.clipboardData.getData('text')==''){
- if(i==1){
- alert("复制失败,请手动Ctrl+C快捷键复制!");
- }else{
- alert("复制失败,请重新复制!");
- i = 1;
- }
- }else{
- alert("内容已经复制到剪贴板!");
- }
- }
- </script>
复制图片:
[html] view plaincopy- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <title>Insert title here</title>
- <SCRIPT LANGUAGE="JScript">
- var oPopup = window.createPopup();
- function ButtonClick(div)
- {
- //var div = document.getElementById('divId');
- div.contentEditable = 'true';
- var controlRange;
- if (document.body.createControlRange) {
- controlRange = document.body.createControlRange();
- controlRange.addElement(div);
- controlRange.execCommand('Copy');
- }
- div.contentEditable = 'false';
- }
- </SCRIPT>
- </head>
- <body>
- <div id="divId1">
- <img src="F:/2012070518474964.jpg" onclick="ButtonClick(this)">
- </div>
- </BODY>
- </body>
- </html>
js点击后将文字复制到剪贴板,将图片复制到画图的更多相关文章
- js点击后将文字复制到剪贴板,将图片复制到剪贴板
复制文字: <table width="99%" border="0" cellpadding="0" cellspacing=&qu ...
- 【转】js实现复制到剪贴板功能,兼容所有浏览器
两天前听了一个H5的分享,会议上有一句话,非常有感触:不是你不能,而是你对自己的要求太低.很简单的一句话,相信很多事情不是大家做不到,真的是对自己的要求太低,如果对自己要求多一点,那么你取得的进步可能 ...
- 【原】js实现复制到剪贴板功能,兼容所有浏览器
两天前听了一个H5的分享,会议上有一句话,非常有感触:不是你不能,而是你对自己的要求太低.很简单的一句话,相信很多事情不是大家做不到,真的是对自己的要求太低,如果对自己要求多一点,那么你取得的进步可能 ...
- 黄聪:JS实现复制到剪贴板功能,兼容所有浏览器(转)
两天前听了一个H5的分享,会议上有一句话,非常有感触:不是你不能,而是你对自己的要求太低.很简单的一句话,相信很多事情不是大家做不到,真的是对自己的要求太低,如果对自己要求多一点,那么你取得的进步可能 ...
- 【转】js插件zClip实现复制到剪贴板功能
相信这个功能大家平时上网经常能碰到,以前也没怎么留意怎么实现的,直到项目中需要. 网上一搜一大堆,单纯使用js方法也不是没有,但是由于各浏览器的安全机制不同,不是跨浏览器的.去看了几个常用的网站,都是 ...
- 复制到剪贴板的JS实现--ZeroClipboard (兼解决IE下兼容问题)
复制到剪贴板的JS实现--ZeroClipboard (兼解决IE下兼容问题) 相信绝大多数人都遇到过这样的功能实现,“复制”或者“复制到剪贴板”这样的功能.但是由于各大浏览器的实现方案不一样,导致几 ...
- JS实现复制到剪贴板
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ...
- js插件zClip实现复制到剪贴板功能
相信这个功能大家平时上网经常能碰到,以前也没怎么留意怎么实现的,直到项目中需要. 网上一搜一大堆,单纯使用js方法也不是没有,但是由于各浏览器的安全机制不同,不是跨浏览器的.去看了几个常用的网站,都是 ...
- JS实现复制到剪贴板(兼容FF/Chrome/Safari所有浏览器)
现在浏览器种类也越来越多,诸如 IE.Firefox.Chrome.Safari等等,因此现在要实现一个js复制内容到剪贴板的小功能就不是一件那么容易的事了. 在FLASH 9 时代,有一个通杀所有浏 ...
随机推荐
- December 13th 2016 Week 51st Tuesday
Life is a sail trip full of chances and challenges. 人生的旅途中充满了机遇和挑战. A boat sails on the sea, the vas ...
- January 06 2017 Week 1st Friday
Victory won't come to me unless I go to it. 胜利是不会向我走来的,我必须自己走向胜利. I wish I can walk from one victory ...
- [BZOJ 1552] 排序机械臂
Splay大法是坠吼滴! 1552: [Cerc2007]robotic sort Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 436 Solved: ...
- .NET正则表达式Regex
一.IsMatch(Input,patter[,options]) 否则匹配 如果表达式在字符串中匹配,返回布尔值. if (Regex.IsMatch("a.b.c.d", @& ...
- vue怎么不通过dom操作获取dom节点
今天写一个公众号的项目,写了一个vue的搜索组件,点击搜索框时,背景出现一个遮罩,代码结构如下: template:`<div class="searchBar-div"&g ...
- canvas学习笔记1
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- 【3】【MOOC】Python游戏开发入门-北京理工大学【第三部分-游戏开发之机制(事件处理机制)】
学习地址链接:http://www.icourse163.org/course/0809BIT021E-1001873001?utm_campaign=share&utm_medium=and ...
- CF 553E Kyoya and Train
题目分析 期望\(\text{dp}\). 设\(f_{i,j}\)表示在第\(j\)个时刻从\(i\)点出发,到达终点的期望花费. 有转移方程: \[ f_{x,t}=\min_{(x,y)\in ...
- apache2 重启、停止、优雅重启、优雅停止
停止或者重新启动Apache有两种发送信号的方法 第一种方法: 直接使用linux的kill命令向运行中的进程发送信号.你也许你会注意到你的系统里运行着很多httpd进程.但你不应该直接对它们中的任何 ...
- 使用iframe标签隐藏CSRF代码
index.html <iframe src="1.html" width="0" height="0"></iframe ...