随笔分类 - js
摘要:经常需要使用ajax来修改页面的功能,包括联动、动态加载等。SageCRM的页面必须有SID的,所以要方便的获取它。 var getKey = function(key,Url) { if(arguments.length ==1) { Url = document.location.search; } return (Url.match(new RegExp("(?:^\\?|&)"+key+"=(.*?)(?=&|$)"))||['',null])[1]; }
阅读全文
摘要:原理很简单就是修改放大镜属性中的sql。函数如下:第一个参数是字段的名称。第二个参数是需要控制这个放大镜的sql。可以跟进下拉框的值来组织这个sql。 /*--------------- For CRM By Nick Date: 2011-4-12 comments: 设置SSA ------------------*/ function SetSSASearchSQL(strFieldname, searchSQL) { if (!window['NavUrl' + strFieldname]) return; var evalStr1 = 'window[\
阅读全文
摘要:需求: SageCRM的查询条件屏幕的条件比较多,会占用界面,用户希望首先显示常用的查询条件,然后点击展开的按钮,可以看到一些不常用的查询条件。 解决思路: 1、 在标题处增加一个【—】【+】号,供用户点击。 2、用户收缩和展开屏幕的行为保存在Cookie里面。页面重新加载或者用户重新登录系统,仍然能记住用户的行为。 优点:1、使用Jquery插件的形式来做,容易扩展。容易实现。 2、 保存在Cookie的行为,容易实现,减少工作量,用户也能接收。如保存在数据库,则增加页面的负载。 缺点:不能每个页面使用单独行为,既是:每次用户的收缩和扩展在系统都是全局的。并且到其他计算机登...
阅读全文
摘要:应用户的要求说Select表单实在太丑。因为他们在ie9上看,确实漂亮很多。但是很多用户都在ie6.我们企业应用要求用户使用ie7 和ie8,所以他们要求我们在ie7和ie8上也要看到ie9的效果。 我尝试了css不行。js有不会该select的东西,不用使用自己仿select,因为太多了,而且受到平台的影响,不能修改。 请教过司徒正美前辈。他说 要修改select只能使用css的属性选择器,但是属性选择器还只在ie9和chrome等浏览器上生效,他说用js,但没有提具体的方法。就先放下了。 今晚在《外刊IT评论网》看到了一篇这样的文章。Chosen这个插件太炫了,不但修改了select的样.
阅读全文
摘要:今天看了 oneroom的 【javascript数字数组去重复项】觉得挺有意思的。顺便把我以前在看的对比一下。也算是做个备份。 第一种:也是最笨的吧。 第二种:这个正则天书一样。 第三种:使用对象的【hasOwnProperty】方法 第四种:先排序,前项比后项。这个方法挺简单的,但也实用。 下面
阅读全文
摘要:摘自:http://topic.csdn.net/u/20100817/18/38dc20a3-86d5-45be-a750-123e7b41e188.html?29783[代码]
阅读全文
摘要:前几天看了 司徒大侠 的 《js事件代理》。练习一下,于是又了下面的代码和问题。(本来是鼠标滑动到行的时候,该行变色)代码 if(target.nodeName.toLowerCase() == 'table')或者 if(target.nodeName.toLowerCase() == 'td')都能获取到目标,但是tr就不行。按照冒泡的规则,当点击td 之后应该冒泡到tr ,然后才到table...
阅读全文
摘要:老找不到日期比较函数,用来比较输入的日期必须比当前日期晚,但是要包括当天。所以就自己写了一个最笨的。先检测日期格式,在拆分比较,当然可以写在一起的。代码
阅读全文
摘要:1,动态表格把iframe撑开之后,滚动条自动滚到到了最右边,客户每次都要把他拉回左边看数据。很不方便,找了一下资料,js是可以操作滚动条的 方法如下: 有四个方法:下面是把纵向的滚动条设置成顶部 document.body.scroll(0,document.body.scrollHeight)
阅读全文
摘要:之前研究过一下表格排序。上网找了一些代码研究了一下。勉强做了一个用着。后面发现当动态给单元格加超链接,或者列中存在一些空白,就排序不了了。 代码: 仿一个网友的代码写的,不记得出自哪里了,改成可以支持中文排序,而且支持控件value的排序。 没办法,能力有限,只能。。。代码Code highlighting produced by Actipro CodeHighlighter (freeware...
阅读全文
摘要:[代码]这是用来做sql 转义字符转换的。刚开始发现只转换了第一个而已。 当时就郁闷了。 用最笨的方法我做两个循环来替换其他的。后面才发现只要改为: string str1=content.Replace/&/g,"&"); 就可以替换全部了。[代码]
阅读全文

浙公网安备 33010602011771号