js 复制、全选功能
2015-10-27 14:00
603 查看
<%-- Created by IntelliJ IDEA. User: admin Date: 2015/10/23 Time: 16:24 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <% String inData = request.getAttribute("inData").toString(); %> <%@ include file="/global/commonPage/includeHead/commonHead.jsp" %> <%@ include file="/global/commonPage/includeHead/extHead.jsp" %> <html> <head> <title>数据详情</title> <script src="<%=baseUrl%>/global/js/jquery.json.js" ></script> <script src="<%=baseUrl%>/global/js/jquery.zclip.js" ></script> <script> $(document).ready(function(){ var inData ='<%=inData%>'; formate2Json(inData); } ); function formate2Json(data){ var result = ''; if(data != ''){ try{ result = new JSONFormat(data, 4).toString(); } catch (e){ result = '<span style="color: #f1592a;font-weight:bold;">' + e + '</span>'; } } // result = data; $("#main_data").html(result); } //关闭 function closeClick(){ $("#main_data").html(''); parent.communicationEventHandlingWindow.hide(); } //复制 function selectAll(){ $("#choose_all").zclip({ path: "<%=baseUrl%>/global/js/ZeroClipboard.swf", copy: function(){ return $("#main_data").text(); }, beforeCopy:function(){/* 按住鼠标时的操作 */ $("#main_data").css("color","orange"); }, afterCopy:function(){/* 复制成功后的操作 */ var $copysuc = $("<div class='copy-tips'><div class='copy-tips-wrap'>☺ 复制成功</div></div>"); $("body").find(".copy-tips").remove().end().append($copysuc); $(".copy-tips").fadeOut(3000); } }); } //全选 function SelectAllClicked(){ //或者op1=$("#main_data")[0]; var oP1 = document.getElementById("main_data"); var v = document.createRange(); v.selectNode(oP1); window.getSelection().addRange(v); } </script> </head> <body style="overflow: scroll"> <div> <input type="button" value="全选" onclick="SelectAllClicked()"> <input type="button" value="复制" onclick="selectAll()" id="choose_all"> <input type="button" value="关闭" onclick="closeClick()"> </div> <hr/> <div id="main_data" style="font-weight:normal"></div> </body> </html>
推荐博客:http://www.cnblogs.com/PeunZhang/p/3324727.html
相关文章推荐
- IIS访问.json/.txt文件总是提示 “无法找到该页” IIS添加MIME扩展类型及常用的MIME类型列表
- angular JS 拦截器总结
- Angular JS 自动解析绑定内容中的html
- Javascript继承机制的设计思想
- 说说JSON和JSONP,也许你会豁然开朗
- js中substring和substr的用法
- js控制audio
- JS判断URL尾缀格式
- js阻止事件冒泡
- JS实现自动倒计时30秒后按钮才可用
- javascript 相关积累
- js字符串转换成数字,数字转换成字符串
- 一个关于js代码如何获取服务器时间问题
- js两次一样的正则表达式,结果却不同
- DOM创建节点和添加属性
- 将数字转化成一定精度的小数(JS函数)
- JavaScript开发规范要求
- JavaScript 通过HTML的FileReader把图片转成base64
- JS/JQ控制音频的播放和暂停
- php语言中使用json的技巧及json的实现代码详解