摘要: 1. img的src刷新问题【分析说明】先看一下代码:<img id="pic" onclick= "this.src= 'a.jpg'" src="aa.jpg" style="cursor: pointer"/>在IE 下,这段代码可以用来刷新图片,但在FireFox下不行。主要是缓存问题。【兼容处理】在地址后面加个随机数就解决了: <img id="pic" onclick= "javascript:this.src=this.src+' 阅读全文
posted @ 2011-03-14 10:55 流失的痕迹 阅读(794) 评论(0) 推荐(0) 编辑
摘要: 写了将近两天了,不断的测试,不断的改,终于还是写出来了。高手请勿见笑。确实花了不好时间,囧~~~现在来说一下这些撇脚代码(还可以大大的优化)的功能描述,第一个是修改元素的样式即元素的style方法,传入的style可以是对象,也可以是字符串。有自己的格式。如果元素已经有定义过的样式,比如说已经定义过boder了,现在又传入一个border,那么新添加的样式会覆盖掉原有样式。别问我为什么要用这么麻烦的代码去覆盖,而不是直接添在样式属性的最后面。答案很简单,重复的东西,让我看了不爽~~—_—~~然后第二个方法添加的元素的class,即元素的样式类。如果类名重复,将只留一个。然后,然后就没啦~~后面 阅读全文
posted @ 2011-03-10 22:56 流失的痕迹 阅读(2199) 评论(0) 推荐(0) 编辑
摘要: function addClass(currNode, newClass){ var oldClass,newClass; oldClass = currNode.getAttribute("class") || currNode.getAttribute("className"); if(oldClass !== null) {oldClass = oldClass.split(" ");newClass = newClass.split(" ");newClass = mergeArray(newClass,o 阅读全文
posted @ 2011-03-10 16:30 流失的痕迹 阅读(3462) 评论(0) 推荐(2) 编辑
摘要: //It's merge arr1 and arr2 , delete the same element only leave one //It's only apdapter array. If object, no. //The sequence of the two array is not required. mergeArray:function (arr1, arr2){ for (var i = 0 ; i < arr1.length ; i ++ ){ for(var j = 0 ; j < arr2.length ; j ++ ){ if (arr 阅读全文
posted @ 2011-03-10 16:18 流失的痕迹 阅读(8470) 评论(0) 推荐(0) 编辑
摘要: window.onload = function(){setStyle(document.getElementById('box'),"color:#336699;font-weight:bold"); };//可以传字符串,也可以传对象格式:{color:"#FF0000",fontWeight:"bold"}//请注意连接样式的写法fontWeight不能写成font-weight或者font-Weightfunction setStyle(currNode, oStyle){ var cssText = curr 阅读全文
posted @ 2011-03-10 11:23 流失的痕迹 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 在ff和ie下对display的属性(block/none)解释不同,一般在IE下可以使用display=none/block来设定一个元素是否显示,但是在FireFox下用Block是不可用的。在FireFox则需要使用display=none/table-row来解决,或者使用 display=none/ ,即block位置为空,比如:style="display:block"改为style="display:table-row" 或style="display:"用js控制的时候 document.getElementById( 阅读全文
posted @ 2011-03-10 10:10 流失的痕迹 阅读(3329) 评论(0) 推荐(0) 编辑
摘要: 1、方法一 (不可逆加密)public string EncryptPassword(string PasswordString,string PasswordFormat ) { string encryptPassword = null; if (PasswordFormat="SHA1"){ encryptPassword=FormsAuthortication.HashPasswordForStoringInConfigFile(PasswordString ,"SHA1"); } elseif (PasswordFormat="MD5 阅读全文
posted @ 2011-03-09 10:36 流失的痕迹 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 又纠结了一晚上,同样的字体和大小,在IE和FF中高度却不一样的解决方案。我一直不想用hack的,相当于以毒攻毒(以bug克服bug),让人不爽~_~!color:#0000FF\9; ;/*ie6,ie7,ie8*/ *color:#FFFF00;/*ie6、ie7*/ _color:#FF0000;/*ie6*/至于为什么是\9【IE6-IE8】,I don't know. Really! 但是用\0的时候,只有IE8识别。所以:.test{ color:#000000; /* FF,OP支持 */ color:#0000FF\0; /* IE8支持*/ [color:#000000 阅读全文
posted @ 2011-03-08 00:56 流失的痕迹 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 《礼记·中庸》十九章有云:“博学之,审问之,慎思之,明辨之,笃行之。”这说的是为学的几个层次,或者说是几个递进的阶段。 “博学之”意谓为学首先要广泛的猎取,培养充沛而旺盛的好奇心。好奇心丧失了,为学的欲望随之而消亡,博学遂为不可能之事。“博”还意味着博大和宽容。惟有博大和宽容,才能兼容并包,使为学具有世界眼光和开放胸襟,真正做到“海纳百川、有容乃大”,进而“泛爱众,而亲仁”。因此博学乃能成为为学的第一阶段。越过这一阶段,为学就是无根之木、无源之水。 “审问”为第二阶段,有所不明就要追问到底,要对所学加以怀疑。问过以后还要通过自己的思想活动来仔细考察、分析,否则所学不能为自己所用,是为 阅读全文
posted @ 2011-03-07 09:41 流失的痕迹 阅读(1169) 评论(0) 推荐(0) 编辑
摘要: 今天搞了接近两个小时 ,才发现原来ACCESS里的SQL语句,TOP后面不能接参数,也就是说下面这个语句:SELECT TOP @PageSize * from tab是错的!!:(诶,提示的时候,又提示的一大串SQL关键字、或者标点等等,不明晰的东东。要不是想到它的小巧方便,我真想...!!!! -_-!郁闷死我啦! 阅读全文
posted @ 2011-03-05 00:42 流失的痕迹 阅读(171) 评论(0) 推荐(0) 编辑