<!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>

复制文字:

  1. <table width="99%" border="0" cellpadding="0" cellspacing="0" class="firtable">
  2. <tr>
  3. <th width="100%" style="color: white;"><s:text name="询单明细"></s:text></th>
  4. </tr>
  5. <tr>
  6. <td align="center">
  7. <textarea name="inquiryContact1" id="inquiryContact1" rows="15" cols="60" readonly="readonly"></textarea>
  8. <div id="inquiryInfoDIV" style="display:none">
  9. <s:property value="inquiryContact" escape="false"/>
  10. </div>
  11. <script>          dojo.byId("inquiryContact1").innerText=dojo.byId("inquiryInfoDIV").innerText;
  12. </script>
  13. </td>  </tr>
  14. <tr>
  15. <td align="center">
  16. <input type="button" id="button" name="button" value="复制" onclick="copyContact()"/>
  17. </td> </tr> </table>
[javascript] view plaincopy

  1. <script type="text/javascript">
  2. var i = 0 ;
  3. function copyContact(){
  4. var contat = document.getElementById("inquiryContact1").value;
  5. window.clipboardData.setData('text', contat);
  6. if(window.clipboardData.getData('text')==''){
  7. if(i==1){
  8. alert("复制失败,请手动Ctrl+C快捷键复制!");
  9. }else{
  10. alert("复制失败,请重新复制!");
  11. i = 1;
  12. }
  13. }else{
  14. alert("内容已经复制到剪贴板!");
  15. }
  16. }
  17. </script>

复制图片:

    1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    2. <html>
    3. <head>
    4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    5. <title>Insert title here</title>
    6. <SCRIPT LANGUAGE="JScript">
    7. var oPopup = window.createPopup();
    8. function ButtonClick(div)
    9. {
    10. //var div = document.getElementById('divId');
    11. div.contentEditable = 'true';
    12. var controlRange;
    13. if (document.body.createControlRange) {
    14. controlRange = document.body.createControlRange();
    15. controlRange.addElement(div);
    16. controlRange.execCommand('Copy');
    17. }
    18. div.contentEditable = 'false';
    19. }
    20. </SCRIPT>
    21. </head>
    22. <body>
    23. <div id="divId1">
    24. <img src="F:/2012070518474964.jpg" onclick="ButtonClick(this)">
    25. </div>
    26. </BODY>
    27. </body>
    28. </html>  

      复制文字:

      1. <table width="99%" border="0" cellpadding="0" cellspacing="0" class="firtable">
      2. <tr>
      3. <th width="100%" style="color: white;"><s:text name="询单明细"></s:text></th>
      4. </tr>
      5. <tr>
      6. <td align="center">
      7. <textarea name="inquiryContact1" id="inquiryContact1" rows="15" cols="60" readonly="readonly"></textarea>
      8. <div id="inquiryInfoDIV" style="display:none">
      9. <s:property value="inquiryContact" escape="false"/>
      10. </div>
      11. <script>          dojo.byId("inquiryContact1").innerText=dojo.byId("inquiryInfoDIV").innerText;
      12. </script>
      13. </td>  </tr>
      14. <tr>
      15. <td align="center">
      16. <input type="button" id="button" name="button" value="复制" onclick="copyContact()"/>
      17. </td> </tr> </table>
      [javascript] view plaincopy

      1. <script type="text/javascript">
      2. var i = 0 ;
      3. function copyContact(){
      4. var contat = document.getElementById("inquiryContact1").value;
      5. window.clipboardData.setData('text', contat);
      6. if(window.clipboardData.getData('text')==''){
      7. if(i==1){
      8. alert("复制失败,请手动Ctrl+C快捷键复制!");
      9. }else{
      10. alert("复制失败,请重新复制!");
      11. i = 1;
      12. }
      13. }else{
      14. alert("内容已经复制到剪贴板!");
      15. }
      16. }
      17. </script>

      复制图片:

        1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
        2. <html>
        3. <head>
        4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        5. <title>Insert title here</title>
        6. <SCRIPT LANGUAGE="JScript">
        7. var oPopup = window.createPopup();
        8. function ButtonClick(div)
        9. {
        10. //var div = document.getElementById('divId');
        11. div.contentEditable = 'true';
        12. var controlRange;
        13. if (document.body.createControlRange) {
        14. controlRange = document.body.createControlRange();
        15. controlRange.addElement(div);
        16. controlRange.execCommand('Copy');
        17. }
        18. div.contentEditable = 'false';
        19. }
        20. </SCRIPT>
        21. </head>
        22. <body>
        23. <div id="divId1">
        24. <img src="F:/2012070518474964.jpg" onclick="ButtonClick(this)">
        25. </div>
        26. </BODY>
        27. </body>
        28. </html>

js点击后将文字复制到剪贴板,将图片复制到画图的更多相关文章

  1. js点击后将文字复制到剪贴板,将图片复制到剪贴板

    复制文字: <table width="99%" border="0" cellpadding="0" cellspacing=&qu ...

  2. 【转】js实现复制到剪贴板功能,兼容所有浏览器

    两天前听了一个H5的分享,会议上有一句话,非常有感触:不是你不能,而是你对自己的要求太低.很简单的一句话,相信很多事情不是大家做不到,真的是对自己的要求太低,如果对自己要求多一点,那么你取得的进步可能 ...

  3. 【原】js实现复制到剪贴板功能,兼容所有浏览器

    两天前听了一个H5的分享,会议上有一句话,非常有感触:不是你不能,而是你对自己的要求太低.很简单的一句话,相信很多事情不是大家做不到,真的是对自己的要求太低,如果对自己要求多一点,那么你取得的进步可能 ...

  4. 黄聪:JS实现复制到剪贴板功能,兼容所有浏览器(转)

    两天前听了一个H5的分享,会议上有一句话,非常有感触:不是你不能,而是你对自己的要求太低.很简单的一句话,相信很多事情不是大家做不到,真的是对自己的要求太低,如果对自己要求多一点,那么你取得的进步可能 ...

  5. 【转】js插件zClip实现复制到剪贴板功能

    相信这个功能大家平时上网经常能碰到,以前也没怎么留意怎么实现的,直到项目中需要. 网上一搜一大堆,单纯使用js方法也不是没有,但是由于各浏览器的安全机制不同,不是跨浏览器的.去看了几个常用的网站,都是 ...

  6. 复制到剪贴板的JS实现--ZeroClipboard (兼解决IE下兼容问题)

    复制到剪贴板的JS实现--ZeroClipboard (兼解决IE下兼容问题) 相信绝大多数人都遇到过这样的功能实现,“复制”或者“复制到剪贴板”这样的功能.但是由于各大浏览器的实现方案不一样,导致几 ...

  7. JS实现复制到剪贴板

    <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ...

  8. js插件zClip实现复制到剪贴板功能

    相信这个功能大家平时上网经常能碰到,以前也没怎么留意怎么实现的,直到项目中需要. 网上一搜一大堆,单纯使用js方法也不是没有,但是由于各浏览器的安全机制不同,不是跨浏览器的.去看了几个常用的网站,都是 ...

  9. JS实现复制到剪贴板(兼容FF/Chrome/Safari所有浏览器)

    现在浏览器种类也越来越多,诸如 IE.Firefox.Chrome.Safari等等,因此现在要实现一个js复制内容到剪贴板的小功能就不是一件那么容易的事了. 在FLASH 9 时代,有一个通杀所有浏 ...

随机推荐

  1. Scala隐式转换和隐式参数

    隐式转换 Scala提供的隐式转换和隐式参数功能,是非常有特色的功能.是Java等编程语言所没有的功能.它可以允许你手动指定,将某种类型的对象转换成其他类型的对象或者是给一个类增加方法.通过这些功能, ...

  2. SpringBoot接口返回去掉空字段

    返回的接口中存在值为null或者空的字段过滤掉 @Configuration public class JacksonConfig { @Bean @Primary @ConditionalOnMis ...

  3. 3109. [CQOI2013]新数独【DFS】

    Description Input 输入一共15行,包含一个新数独的实例.第奇数行包含左右方向的符号(<和>),第偶数行包含上下方向的符号(^和v).   Output 输出包含9行,每行 ...

  4. 简单说明一下JS中的函数声明存在的“先使用,后定义”

    首先看一段JS代码,其中使用了两种方式声明了两个函数,分别在不同的地方调用两个函数: <script> 'use strict'; // 输出hello函数 console.log(hel ...

  5. Dynamic Rankings—带单点修改的主席树

    这道题应该是很不错的板子了\(\mathcal{\color{cyan}{Link}}\) \(\mathcal{\color{red}{Description}}\) 给定一个序列,有两种操作.一是 ...

  6. CSU 1598 最长公共前缀 (简单KMP或者暴力)

    Submit Page    Summary    Time Limit: 1 Sec     Memory Limit: 128 Mb     Submitted: 226     Solved: ...

  7. LeetCode35.搜索插入位置 JavaScript

    给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引.如果目标值不存在于数组中,返回它将会被按顺序插入的位置. 你可以假设数组中无重复元素. 示例 1: 输入: [1,3,5,6], 5 输 ...

  8. js实现把textarea通过换行或者回车把多行数字分割成数组,并且去掉数组中空的值。

    删除数组指定的某个元素 var msg = " ";  //textarea  文本框输入的内容 var emp = [ ];   //定义一个数组,用来存msg分割好的内容 1. ...

  9. 基于 HTML5 Canvas 的 3D 渲染引擎构建生产管控系统

    前言 大家好,老郑我又回来了.这一期为大家带来一个非常好玩的 demo,我们制作一套自己的 3D 管道控制系统,运用了( http://www.hightopo.com )HT 的 Graph3dVi ...

  10. koa中静态文件资源中间件实现

    项目实践过程中,会使用非常多的静态资源,怎样可以直接在浏览器中访问到这些静态资源 const fs = require('fs'); const path = require('path'); mod ...