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"
随机推荐
- 正则表达式\d元字符(相对于数字0-9)
- iOS实现无限循环图片轮播器的封装
- iOS 用Swipe手势和动画实现循环播放图片示例
- JavaScript实现随机替换图片的方法
- asp.net GridView中超链接的使用(带参数)
- php array_slice 取出数组中的一段序列实例
- 请离开include_once和require_once
- 完美解决Thinkphp3.2中插入相同数据的问题
- 输入值/表单提交参数过滤有效防止sql注入的方法
- web.py 十分钟创建简易博客实现代码
- 详解python单例模式与metaclass
- Mysql命令行导入sql数据的代码
- CentOS7 安装docker 解决启动不了的问题
- mysql中You can’t specify target table for update in FROM clause错误解决方法
- JS中取二维数组中最大值的方法汇总
- JavaScript中使用Async实现异步控制
- Java排序算法总结之堆排序
- Android弹出窗口实现方法
- java fastdfs客户端使用实例代码
- python 中如何获取列表的索引
