IE下通过JS控制剪贴板的代码
javascript可以使用window.clipboardData对象处理剪贴板内容
保存到剪贴板的方法 setData(param1, param2)
param1 :数据类型 text 或 URL等.
param2 :数据内容
从剪贴板读出数据的方法 getdata(param1)
清空数据的方法 clearData(param1)
下面是一个例子演示
测试操作剪贴板
function copyToClipboard()
{
var d=document.all("source").value;
window.clipboardData.setData('text', d);
}
拷贝
显示
清空
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
下面是另一个例子实现页面中选中字符,并拖拉到文本区功能
注意其中的window.event.dataTransfer对象也可处理剪贴板内容,不过只能用在 drag-and-drop 操作中
测试操作剪贴板2
function transferDrop() {
window.event.srcElement.innerText = window.event.dataTransfer.getData("text");
window.event.returnValue = false;
}
function transferDrag() {
window.event.dataTransfer.dropEffect = 'move';
window.event.returnValue = false;
}
选择我们并把我们拖到下面的textarea
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
相关推荐
-
IE下通过JS控制剪贴板的代码
javascript可以使用window.clipboardData对象处理剪贴板内容 保存到剪贴板的方法 setData(param1, param2) param1 :数据类型 text 或 URL等. param2 :数据内容 从剪贴板读出数据的方法 getdata(param1) 清空数据的方法 clearData(param1) 下面是一个例子演示 测试操作剪贴板 function copyToClipboard() { var d=document.all("source"
-
js控制随机数生成概率代码实例
基本思路:把Math.random()生成的数看着百分比,然后定义每个整数值取值范围. 具体内容如下,供大家参考 'use strict'; export default class GL { /** * 构造函数 * @param {object} opt * @param {number} opt.min 最小整数值 * @param {number} opt.max 最大整数值 * @param {Map} opt.fenpei 自定义概率 */ constructor({ min, ma
-
JS控制弹出悬浮窗口(一览画面)的实例代码
在web项目开发中经常遇到在一览画面中用户需要查看某一条记录的详细信息.如果用迁移画面的方式处理,速度会比较慢,而且用户体验不是太好.如果采用点击该条记录的详细链接时弹出一个层显示在当前画面的话,处理速度很快,而且用户感觉也比较新颖.下面我以某个对日电子商务网站为实例说明下它的实现方式. 1.jsp页面上弹出层的代码 <!-- 物流详情弹出页面 start --> <s:iterator value="lrVo" var="lrVo" id=&qu
-
JS/FLASH实现复制代码到剪贴板(兼容所有浏览器)
目前,如果使用javascript来写复制到剪贴板的代码,一般都是浏览器不兼容的.所以采用flash的方式,模拟一个层,再来复制,就可以做到全部浏览器都适用哦~ 需要下载一个swf文件,和一个js文件.把这两个文件,和htm放到一起. 图示: 必须放在服务器端使用哦. 图示: JS代码: 复制代码 代码如下: ZeroClipboard.js // Simple Set Clipboard System // Author: Joseph Huckaby var ZeroClipboard =
-
js控制文本框只能输入中文、英文、数字与指定特殊符号的实现代码
JS 控制文本框只能输入数字 <input onkeyup="value=value.replace(/[^0-9]/g,'')"onpaste="value=value.replace(/[^0-9]/g,'')" oncontextmenu ="value=value.replace(/[^0-9]/g,'')"> JS 控制文本框只能输入数字.小数点 <inputonkeyup="value=value.repl
-
js控制不同的时间段显示不同的css样式的实例代码
js函数,可以放到单独的js文件中也可以放到当前页的<head>标记之内 复制代码 代码如下: function getCSS(){ datetoday = new Date(); timenow=datetoday.getTime(); datetoday.setTime(timenow); thehour = datetoday.getHours(); if (thehour<12) disp
-
js控制li的隐藏和显示实例代码
html页面 <div class="favorite_list"> <div class="list_type" id="list_type"> <ul class="all"> <li> <a href="javascript:void(0);" onclick="showli(1);">全部(<span class=
-
JS 控制非法字符的输入代码
html文件代码如下: 复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"
-
js 上下左右键控制焦点(示例代码)
如下所示: 复制代码 代码如下: //begin---------------上下左右键控制 if('${iscontrol_mchntid}'.indexOf('${mchntid}')!=-1){ var texts = new Array();//设置为focus所在的locationvar x = 2;var y = 3;var maxx = 0;var maxy = 0;window.onload=function(){var inputs = $("[location]")
-
js控制多图左右滚动切换效果代码分享
本文实例讲述了js控制多图左右滚动切换效果.分享给大家供大家参考.具体如下: 这是一款纯js实现点击左右按钮图片自动左右平滑滚动,默认5个一组左右滚动,可以手动修改js参数更改滑动数量. 运行效果图:-------------------查看效果------------------- 小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式. 为大家分享的js控制多图左右滚动切换效果代码如下 <head> <meta http-equiv="Content-Type"
随机推荐
- Prototype Number对象 学习
- jQuery实现将div中滚动条滚动到指定位置的方法
- Angularjs中的验证input输入框只能输入数字和小数点的写法(推荐)
- js cookies 常见网页木马挂马代码 24小时只加载一次
- Java常见基本数据结构概览
- Asp.net GridView使用大全(分页实现)
- Asp.net 下载功能的解决方案
- PHP实现下载功能的代码
- python正则表达式去掉数字中的逗号(python正则匹配逗号)
- 使用C#开源文件实时监控工具Tail&TailUI介绍
- mysql 开发技巧之JOIN 更新和数据查重/去重
- firefox TBODY 用js显示和隐藏时出现错位的解决方法
- asp 得到动态数组中元素的个数
- 实现按关健字模糊查询,并按匹配度排序的SQL语句
- JavaScript实现计算字符串中出现次数最多的字符和出现的次数
- 完美解决IIS服务器无法加载应用程序 '/LM/W3SVC/1/ROOT'-没有注册类别的问题
- Android RecyclerView的卡顿问题的解决方法
- 详解用Kotlin写一个基于Spring Boot的RESTful服务
- asp.net 页面输出缓存
- VC程序设计小技巧20例