博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

2011年6月8日

摘要: 最近公司网站首页搜索框改进,需要在智能提示列表上加上支持键盘上下键移动的效果。搞了一晚上,下面呈上纯javascript代码,没有用到jquery等其他类库。以下仅供自己收藏,贴上来希望能起到抛砖引玉的作用。<!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 阅读全文

posted @ 2011-06-08 23:09 sigo-yr 阅读(8072) 评论(11) 推荐(1) 编辑

2011年6月2日

摘要: window.showModalDialog刷新父窗口和本窗口的方法及注意:一.刷新父窗口的方法:A.使用window.returnValue给父窗口传值,然后根据值判断是否刷新。在window.showModalDialog窗口页面中用window.returnValue方式设置返回值;比如:window.returnValue='refresh';B。在写window.showModalDialog弹出窗口函数时,定义个变量,然后根据变量值进行操作父窗口的操作;例如:var winPar=window.showModalDialog(urls,'ERPWINDOWS 阅读全文

posted @ 2011-06-02 15:48 sigo-yr 阅读(2437) 评论(0) 推荐(0) 编辑

2011年5月23日

摘要: 转自:http://blog.csdn.net/timmy3310/ViewState是.Net中提出的状态保存的一种新途径(实际上也是老瓶装新酒);我们知道,传统的Web程序保存状态的方式有这样几种: 1、Application 这是Web应用程序生命期中的全局保存区,保存在Application中的数据是全局有效的;在Asp.Net中,有一个应用程序池,其中保存了数个(或数十个)应用程序实例,每一次请求都会从池中取一个实例来处理请求,在请求完毕之前,这个实例不会接受其他请求;这就出现一个问题,同一时间可能存在多个应用程序,也就是多个线程,这些线程都存在访问Application的可能,所以 阅读全文

posted @ 2011-05-23 13:25 sigo-yr 阅读(410) 评论(1) 推荐(0) 编辑

2011年5月6日

摘要: 最近在做web项目,碰到需要跨页面传递参数的功能,就是那种需要把当前页面的内容带到新开的子窗体中,以前的做法是传一个id过去,然后在新窗口中去读数据库的内容。虽然不怎么麻烦,但是如果内容么有在数据库里保存,仅仅是处以拟稿状态时,就不能实现了,用户还常常认为是个bug。考虑采用get的方式传递,把需要的内容都序列化然后,通过url去传,显得很臃肿,而且get的传递内容长度有限制。于是就想到用post的方式传递,问题在于open方法不能设置请求方式,一般网页的post都是通过form来实现的。如果仅仅模拟form的提交方式,那么open方法里那种可设置窗体属性的参数又不能用。最后想办法整了这么一个 阅读全文

posted @ 2011-05-06 13:24 sigo-yr 阅读(1190) 评论(0) 推荐(1) 编辑

2011年4月20日

摘要: 下面是我在工作中遇到的一个问题,也成功的解决了,贴出来分享下,希望大家提出宝贵的建议。问题提出:为了防止传真发送接口的堵塞,程序要求传真发送按钮每过5分钟才能点击一次。即使关闭当前页面甚至浏览器,再重新打开,仍然能够判断,并做出读秒倒计时提示。效果图:问题解决:首先,我们写个按钮状态更新的js函数function update(num) { var secs = 60 * 5; if (num == secs) { $("#btnResendFax").val("发送传真"); $("#btnResendFax").attr(&quo 阅读全文

posted @ 2011-04-20 14:37 sigo-yr 阅读(14668) 评论(5) 推荐(0) 编辑

2011年4月2日

摘要: 详细链接:http://msdn.microsoft.com/zh-cn/library/system.io.stream_derivedtypelist%28VS.80%29.aspx 阅读全文

posted @ 2011-04-02 11:01 sigo-yr 阅读(334) 评论(0) 推荐(0) 编辑

摘要: 在.Net平台下进行CS软件开发时,我们经常遇到以后还要用到某些变量上次修改后的值,为了简单起见,很多人都习惯用static来定义这些变量,我也是。这样非常方便,下一次调用某个函数时该变量仍然保存的是处理过的值,直接拿来用就可以了。 现在转入了BS软件开发,我们很自然地会沿用这种习惯。如在页面中统计某个按钮被按下的次数,先在类中OnClick事件的处理过程前定义一static变量times,则每次调用该按钮的OnClick事件时,令times增1即可,非常方便:[C#]:...static int times=0;...private void Button1_Click(object sen 阅读全文

posted @ 2011-04-02 09:50 sigo-yr 阅读(400) 评论(0) 推荐(0) 编辑

2011年3月17日

摘要: 我和校友小柯一起应聘到了一家大公司,都在试用期,而职位只有一个,我们之间有一场竞争。早晨,我第一个来到公司,经历从我身边走过时,我站起来问候他。“来得很早嘛”他说。而这时小柯才来打卡,经理看了他一眼,没说话。第一条上班我就占了上风。经理把我和小柯教导办公室,介绍公司的情况和我俩的职责。我忙拿起准备好的笔和记事本做记录。小柯竟什么都没带。经理说完之后,我提出一些问题,其实不是我不明白,而是想让经理觉得我在认真听他说话,能提出合理的问题。经理回答后,温和的对我说:“还有什么不懂的吗?”我摇摇头,和小柯一同告辞出去。我和小柯的职位是销售,主要职责是及时协助销售部门制定计划和客户跟进。我们有各自不同的 阅读全文

posted @ 2011-03-17 15:32 sigo-yr 阅读(284) 评论(0) 推荐(1) 编辑

摘要: 不知道大家有没有遇到这样的情况?在用jquery获取下拉列表ddl的值时返回的为字符串‘null’,而不是空值,结果导致获取的参数不对;即使在后台判断了其非空,但还是导致了错误(比如拼凑SQL时将null拼进去了)。下面我们来分析下:第一种情况:<select id="ddlType"> <option value="">请选择</option> <option value="1">安徽省</option> ……</select>第二种情况:<select 阅读全文

posted @ 2011-03-17 14:07 sigo-yr 阅读(2035) 评论(9) 推荐(1) 编辑

2011年3月14日

摘要: 先看一段代码:commentId = ""; //先清空 $("input[type=checkbox][id^='chk_']").each(function () { if ($(this).attr("checked") == true) { commentId += $(this).val() + ","; } }); commentId = commentId.substr(0, commentId.length - 1);commentId.toString().split(', 阅读全文

posted @ 2011-03-14 17:19 sigo-yr 阅读(1850) 评论(4) 推荐(2) 编辑

流量统计