JAVA、PHP、前端、APP、网站开发 - 开发技术学习

文档标签: js

兼容Firefox、IE等浏览器的点击复制js代码,js复制内容.

今天在做一个邀请好友注册的链接,要用到js复制代码,找了一段 兼容Firefox、IE等浏览器的点击复制js代码,js复制内容 [sourcecode plain="language"] function copyCode(id){ var testCode=document.getElementById(id).value; if(copy2Clipboard(testCode)!=false){ alert("生成的代码已经复制到粘贴板,你可以使用Ctrl+V 贴到需要的地方去了哦! "); } } copy2Clipboard=function(txt){ if(window.clipboardData){ window.clipboardData.clearData(); window.clipboardData.setData("Text",txt); } else if(navigator.userAgent.indexOf(&q...

js返回上一页,history.back()与history.go()的区别.

js返回上一页,history.back()与history.go()的区别 上午调试了一个上午的js,就只要实现一个页面的跳转, 在a.jsp中输入信息,然后点击提交按钮跳转到b.jsp中,在b.jsp中将刚在a.jsp中填写的信息重新显示,让其确认,如果需要修改就点击返回按钮跳转回到a,jsp中,我开始是用<input onclick="javascript:history.back(-1);" type="button" name="back" value="重新填写" />的实现的 后来发现跳转回到a.jsp后里面填写的数据全部消失了,我不知道要怎么保存,就开始了那种最愚蠢的做法,将填写的数据设置到session中,让后取出来用,不过没有试成功,总是有错,无意之中在我那本js的资料书里看到了javascript:history.go(-1);的方法,呵呵,尝试了一次,真的实现了数据的保留 总结一下: history.back(-1):直接返回当前页的上一页,数据全部消息,是个新页面 hist...
此文被围观4488次  分类: 前端设计 标签:  ·····

js电子相册,jquery电子相册,电子相册制作,网页js电子相册.

在做项目“最妖精”的时候,要用到电子相册。在北京一网站上找到这样的效果,最后给扣了下来,记录在这里! 第一步下载所需要的js文件, 当然jquery肯定是要用到的。 <script type="text/javascript" src="/Public/Js/jquery-1.7.1.min.js"></script> //加载相册列表的 <script type="text/javascript" src="/Public/Js/jquery.jcarousel.pack.js"></script> //真正用到的是后面这两个js <script type="text/javascript" src="/Public/Js/swfobject.js"></script> //下面这个js是关键,里面包括了要加载的id,flash的背景,还有swf的地址 <script type="text...

js表格排序,jquery表格排序,表格排序.

js表格排序,jquery表格排序,表格排序 市面上有很多关于表格排序的文章,这里也是要网上找的,感觉还不错,但是也有不足,而且是致命的! 其中还是有很多知识,比如说:求表格行数和列数 还有sort这类函数,里面最难懂的有一个知识点prototype,后面就要调用这个 [html] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <HEAD> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <t...

js解析json格式.

今天有一同事遇到json格式的解析,用的是phpcms系统,本来是 <script type="text/javascript"> var detail={ "docId":"{$data[0][id]}", "docName":"{$data[0][title]}", "docUrl":"{$data[0][url]}", "time":"{$data[0][updatetime]}", "summary":"{$data[0][description]}", "image":"{$data[0][thumb]}", "chId":"{$data[0][catid]}"; "tour-pic":"{$data[0][jiage1]}"}; </script> 为了减少服务的压力 其它地方就改成用js调用 <script>alert(detail.docId);</script>其它类似 如果你的json是这种格式的话: <script ...
此文被围观2562次  分类: 前端设计 标签:  ·····

js固定DIV到窗口的右下角.

以前都是这里找那里找,现在自己修改好了一个在各种浏览器上兼容的js代码:div:<div id=’animation’ style=’display:none;position:fixed;width:270px;height:220px;background-color:#fff;z-index:9999;’></div>js:var winWidth = 0;var winHeight = 0;function findDimensions(){//函数:获取尺寸//获取宽度if(window.innerWidth)winWidth = window.innerWidth;else if((document.body) && (document.body.clientWidth))winWidth = document.body.clientWidth;//获取高度if(window.innerHeight)winHeight = window.innerHeight;else if((document...
此文被围观2440次  分类: 前端设计 标签:  ····

js获取浏览器的宽度和高度与屏幕宽度和高度.

亲测兼容各种浏览器(IE、Firefox、chrome、360、Opera。。。) 获取浏览器的窗口的宽度和高度:<script type=”text/javascript”> var winWidth = 0; var sinHeight = 0; //获取宽度 if(window.innerWidth) winWidth = window.innerWidth; else if((document.body) && (document.body.clientWidth)) winWidth = document.body.clientWidth; //获取高度 if(window.innerHeight) winHeight = window.innerHeight; else if((document.body)&nb...
此文被围观3821次  分类: 前端设计 标签:  ···········

js,eval在线编码地址.

经常用jquery和js的同学可能很清楚,有很多js都是经过eval编码了的,例:这样的代码确实很不爽,特别是像我这种不怎么会js的新手。今天也是花了很久才弄明白这个是什么,eval这个函数反正我基本上是没怎么用过! 在这里为以后能给自己和别人一个更好的学习机会,今天将这个秘密告诉大家并给大家提出解决方案,以后你也可以用在你的js中了,这里提供了js-eval编码和js-eval解码,还不清楚的同学快来看看吧! js,eval在线编码地址http://adophper.com/js-eval.htm...
此文被围观2515次  分类: 前端设计 标签:  ·····

JS如何选中表单中所有复选框.

最近脑子有的点为问题了,很久以前做的东西,写过,居然现在还在花很多时间来写,头都大了。 <script Language=”javascript”>function CheckAll(form) {for (var i=0;i<form.elements.length;i++) {var e = form.elements[i];if (e.name != ‘chkall’) e.checked = form.chkall.checked;}}</script><input type=checkbox name=chkall value=on onclick=”CheckAll(this.form)”>...
此文被围观2690次  分类: 前端设计 标签:  ···

JS获得当前元素的索引值.

我是想实现这样的效果,但是必须写一个函数来得到触发时间的元素的索引值.. 暂时还没有发现可以用一个系统函数来获取!function doit(){ var oElement = document.all.myButton; if(oElement.length) { for(var i=0;i...
此文被围观2918次  分类: 前端设计 标签:  ··

扩张js的String——trim去掉空白字符.

//去掉字符两端的空白字符 String.prototype.Trim=function () { return this.replace(/(^[tnr]*)|([tnr]*$)/g,''); }; //去掉字符左边的空白字符 String.prototype.LTrim=function () { return this.replace(/^[tnr]/g,''); }; //去掉字符右边的空白字符 String.prototype.RTrim=function () { return this.replace(/[tnr]*$/g,''); };...
此文被围观2433次  分类: 前端设计 标签:  ··

javascript人民币大小写转换.

function cmycurd(num){  //转成人民币大写金额形式 var str1 = '零壹贰叁肆伍陆柒捌玖';  //0-9所对应的汉字 var str2 = '万仟佰拾亿仟佰拾万仟佰拾元角分'; //数字位所对应的汉字 var str3;    //从原num值中取出的值 var str4;    //数字的字符串形式 var str5 = '';  //人民币大写金额形式 var i;    //循环变量 var j;    //num的值乘以100的字符串长度 var ch1;    //数字的汉语读法 var ch2;    //数字位的汉字读法 var nzero = 0;  //用来计算连续的零值是几个 num = Math.abs...
此文被围观2877次  分类: 前端设计 标签:  ··

js表格操作.

JS删除表格行 先取得表格: var table = document.getElementById("table"); 然后遍历表格的行数进行删除: for(var i=0; i  table.deleteRow(i);  } 这时会发现结果并不像预期那样,是因为删除一行后,table.rows.length会变小,所以先将table.rows.length 赋值给变量len,这时JS会报错,是因为每删一行后,len的值没变,而实际的行数却在变少,所以代码应该是: Js代码 var len = table.rows.length; for(var i=0; i table.deleteRow(0); } 删除指定行://删除指定行 function removeTr(obj){ var table = document.getElementById('myTable'); var td = obj.parentNode; var tr = td.parent...
此文被围观3300次  分类: 前端设计 标签:  ··

站点声明:部分内容源自互联网,为传播信息之用,如有侵权,请联系我们删除。

© Copyright 2011-2024 www.kfju.com. All Rights Reserved.
超级字帖 版权所有。蜀ICP备12031064号