JS
ggmmsoo
这个作者很懒,什么都没留下…
展开
-
动态SQL语句 PK 动态JS
熟悉动态SQL的朋友们知道:在存储过程中经常需要执行程序组成的SQL语句,可以使用exec(@sql),也可以使用exec sp_executesql @sql。有一次,同事遇到一个问题问我: 需要动态获取JS语句,后来是通过JS的转换函数getelementbyid 用法来实现。 考虑到动态获取JS语句的情形还是需要的,也是一个非常有意思的需求,原创 2010-01-27 10:15:00 · 557 阅读 · 0 评论 -
表格合并js
//函数说明:合并指定表格(表格id为_w_table_id)指定列(列数为_w_table_colnum)的相同文本的相邻单元格 //参数说明:_w_table_id 为需要进行合并单元格的表格的id。如在HTMl中指定表格 id="data" ,此参数应为 #data //参数说明:_w_table_colnum 为需要合并单元格的所在列。为数字,从最左边第一列为1开始算起。 func转载 2013-01-09 11:14:39 · 291 阅读 · 0 评论 -
Ajax 给 XMLHttpReq.onreadystatechange传递参数
Ajax 给 XMLHttpReq.onreadystatechange传递参数 通过: xmlhttp.onreadystatechange= function(){xx(123)}; or xmlhttp.onreadystatechange= new Function("xx(123)"); 就可以了。 m=document.getElementsByName("text转载 2010-02-23 09:33:00 · 325 阅读 · 0 评论 -
jQuery-对Select的操作集合[终结篇]
jQuery-对Select的操作集合[终结篇] jQuery获取Select选择的Text和Value: 请选择 C# Javascript jQuery C++ Java VB 选择一项试试看 语法解释: 1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 2.转载 2011-06-01 14:27:00 · 339 阅读 · 0 评论 -
javascript使用外部文件
javascript使用外部文件时, 必须使用,而不是。 当浏览器执行到包括src属性的标记时,就会向服务器请求载入这个外部文件,同时浏览器还将继续下面的代码的解析.当外部文件载入完成后,浏览器会立即执行其中的外部文件的代码,两者是一个并发执行的过程。 解决编码问题 外部文件实现的问题是:浏览器把外部文件的内容全部复制过来嵌入到html页面中,再进行执行。这个复制的过程是一个转载 2012-03-29 15:14:26 · 374 阅读 · 0 评论 -
JS中URL中的特殊字符问题:escape,encodeURI,encodeURIComponent
在使用url进行参数传递时,经常会传递一些中文名(或含有特殊字符)的参数或URL地址,在 后台处理时会发生转换错误。在有些传递页面使用GB2312,而在接收页面使用UTF8,这样接收到的参数就可能会与原来发生不一致。使用服务器端的 urlEncode函数编码的URL,与使用客户端javascript的encodeURI函数编码的URL,结果就不一样。 javascript对文字进行编码涉及 3 个转载 2012-12-26 11:33:20 · 279 阅读 · 0 评论 -
说说JSON和JSONP,也许你会豁然开朗,含jQuery用例
前言: 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。 当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者转载 2012-12-26 13:47:46 · 233 阅读 · 0 评论 -
ajax情况下阻止submit提交
背景描述: 有一个表单,里面有姓名,昵称,电话等信息,然后提交的时候要进行一些判断,比如是不是没有填写,电话号码是否符合规则等等,判断不通过的话,则阻止提交。还有一项需求是判断昵称是否含有系统要过滤的词汇,而这些词汇的列表存放在服务器上,所以需要用到ajax来做。 我的做法是在form里加上onsubmit="return checkForm();",如果checkForm()返原创 2009-11-23 14:59:00 · 1481 阅读 · 0 评论 -
用Javascript进行HTML转义
众所周知页面上的字符内容通常都需要进行HTML转义才能正确显示,尤其对于Input,Textarea提交的内容,更是要进行转义以防止javascript注入攻击。 通常的HTML转义主要是针对内容中的"","&",以及空格、单双引号等。但其实还有很多字符也需要进行转义。具体的可以参考这篇文章。 ** 1、HTML转义 参考上面的提到的文章,基本上可转载 2012-12-26 11:32:22 · 349 阅读 · 0 评论 -
validatebox自定义验证扩展
$.extend($.fn.validatebox.defaults.rules, { alpha:{ validator:function(value,param){ if (value){ return /^[a-zA-Z/u00A1-/uFFFF]*$/.test(value);转载 2012-12-26 13:45:01 · 326 阅读 · 0 评论 -
【IE信息栏问题】本地html文件js被IE阻止的一些解决方法
还是做报表目录的事,一个本地htm文件,网页的树形导航,链接到本地一些doc,xls等文件。 做完后发现在本地磁盘打开htm文件,每次IE都出信息栏: google了下,说是xp sp2补丁后出来的这个,以前自己写demo页面时也出现过一般就点下完了 现在要给客户用,总不能让人每次都点吧,何况还不一定清楚怎么设置。 解决办法,一般是说可以通过加入保存位置来解决: 方法一:在htm文件转载 2010-07-08 09:23:00 · 1192 阅读 · 0 评论 -
javascript用window.open的子窗口关闭自己并且刷新父窗口
在字窗口的关闭触发事件,采用以下函数:function closeMeAndReloadParent(){opener.location.reload();window.close();}注:这是东东,把我搞了好久,上午的时候子窗口关闭了,父窗口有像刷新那样的闪动,可是在浏览器的状态栏没有进度加载那样的显示,也就是不能够即时更新我从子窗口中更改的结果并显示出来,如果我用转载 2010-04-29 15:21:00 · 698 阅读 · 0 评论 -
js如何实现在页面完全加载后执行javascript函数
js如何实现在页面完全加载后执行javascript函数或/代码呢? 可以是以下几种 window.onload=function name function name(); 第二种只能写入一个函数,而且无法给变量,其中最好用的是最后一种,可以独立写出来,怎么写都行。 -------------------------------------------------转载 2010-04-13 09:52:00 · 3155 阅读 · 1 评论 -
IE8上传文件时文件本地路径变成"C:\fakepath\"的问题
在使用控件上传文件时,有时会需要获取文件本地路径展示给客户,这时可以通过这样的方式获取文件本地路径: Js代码 document.getElementById('file_upl').value 这在IE7及以前版本上都没有问题,但是到IE8上面,就不行了,在IE8中你只会获取到这样的路径:"C:\fakepath\xxx”,其中xxx是你的文件转载 2015-03-27 10:09:58 · 424 阅读 · 0 评论