文档标签: 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,就只要实现一个页面的跳转,
在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...
在做项目“最妖精”的时候,要用到电子相册。在北京一网站上找到这样的效果,最后给扣了下来,记录在这里!
第一步下载所需要的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表格排序,表格排序
市面上有很多关于表格排序的文章,这里也是要网上找的,感觉还不错,但是也有不足,而且是致命的!
其中还是有很多知识,比如说:求表格行数和列数
还有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...
今天有一同事遇到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 ...
以前都是这里找那里找,现在自己修改好了一个在各种浏览器上兼容的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...
亲测兼容各种浏览器(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...
经常用jquery和js的同学可能很清楚,有很多js都是经过eval编码了的,例:这样的代码确实很不爽,特别是像我这种不怎么会js的新手。今天也是花了很久才弄明白这个是什么,eval这个函数反正我基本上是没怎么用过!
在这里为以后能给自己和别人一个更好的学习机会,今天将这个秘密告诉大家并给大家提出解决方案,以后你也可以用在你的js中了,这里提供了js-eval编码和js-eval解码,还不清楚的同学快来看看吧!
js,eval在线编码地址http://adophper.com/js-eval.htm...
最近脑子有的点为问题了,很久以前做的东西,写过,居然现在还在花很多时间来写,头都大了。 <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)”>...
我是想实现这样的效果,但是必须写一个函数来得到触发时间的元素的索引值..
暂时还没有发现可以用一个系统函数来获取!function doit(){
var oElement = document.all.myButton;
if(oElement.length) {
for(var i=0;i...
//去掉字符两端的空白字符
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,'');
};...
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...
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...
42 条记录 3/
4 页
上一页 下一页 1234