摘要:vs2010生成的form 中没带name="form1" 的name属性,而原来一堆js中却使用 document.form1.表单元素名,来进行引用,找了半天错误没找到,最后实在没办法一行一行对比才发现vs2010生成form标签中没name属性,而vs2008是有的。纠结了半个工作日。
阅读全文
摘要:表单中type=file字段的value属性无法由js来附值,一但选中某个文件后,如果用户不手动去清空那么这个值将保留,提交表单时对应文件也会被提交上去.当然在服务器上会再次验证,不过为了避免上传不必要的的文件,还是有必要提前在客户端验证失败后将文件上传字段清空. 具体做法是将file元素从DOM中移除,然后添加个"同名同姓"的上去,以下是基于JQuery写的一段代码 function clea...
阅读全文
摘要:<script type="text/jscript" src="/js/jquery/jquery-1.3.js"></script> <script type="text/jscript" src="/js/usercenter.js"></script>上面的导入顺序是先jquery框架,接着是jquery开发的应用usercenter.js,...
阅读全文
摘要:最近公司的百度竞价排名的每天定额总是提前用完,而流量统计里却看不到一个相关的关键字,于是打算自己做个简单的统计,看看是不是摆渡有在黑钱了.基于js的流量统计一般会涉及下面两个主要问题:1.怎么获取来路地址: 使用 document.referrer, 因为refferrer中可能包含url字符,所以建议使用encodeURIComponent(document.refferrer)进行编码,服务...
阅读全文
摘要:设置首页 设为首页 复制内容到系统粘贴板 window.clipboardData.setData("Text",txtContent.value);
阅读全文
摘要:下面的js代码首先将给定的数据字符串,跟指定的密匙字符串做异或运算,接着将结果序列进行base64编码, 下面同时给出了解密算法跟,base64还原函数 代码如下: function secode(opArray) { var _local2 = opArray; var strEnd="="; var _local3 = "ABCD...
阅读全文
摘要:首先xmlHttpRequest 使用Post时,需要对数据进行编码,在客户端一般使用js中的encodeURIComponent在web.config中指定了gb2312编码后,在aspx页面中如果直接使用 Request[xxx]那么结果将会出现乱码,原因是asp.net系统使用gb2312编码对上传的数据进行解码还原,而encodeURIComponent编码是按uft-8来的.为了避免这个...
阅读全文
摘要:因为要加载的分类数据有10000条左右,直接一次性读取构造Tree速度无法接受,而在不启用PopulateNodesFromClient时,使用回传方式逐步加载数据(用户点击某节点,页面刷新一次,服务器端TreeView的OnTreeNodePopulate事件处理函数中添加子节点),由于分类过多,每次刷新后页面都定位到网页头部,而且用户展开的次数越多,页面加载速度越慢--ViewStat...
阅读全文
摘要:修改:2008-10-20public static string Escape(string s) { StringBuilder sb = new StringBuilder(); byte[] ba = System.Text.Encoding.Unicode.GetBytes(s); for (int i = 0; i < ba.Length; i += 2) { if (ba[i ...
阅读全文
摘要:iBox,跟subModal 多是弹出窗体效果, 类似有jquery中的thickbox,不过IBox,跟subModal 比较简洁代码很少不像jquery是一个框架,很多时候需要的只是一个效果,最好一段js就能解决的,而不是拿一个框架上来.iBox的站点http://www.ibegin.com/labs/ibox/subModalhttp://www.subimage.com/dhtml/su...
阅读全文