自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 防止SQL注入的函数(转)

Function CheckStr(byVal ChkStr) 检查无效字符        Dim Str:Str=ChkStr        Str=Trim(Str)        If IsNull(Str) Then                CheckStr = ""                Exit Function         End If        Dim re

2005-03-05 18:26:00 2509

转载 MSN、QQ的消息提示样式(转贴)

body{overflow:hidden;margin:0px}div{position:absolute}请问如何使层始终居于顶部document.write(new Array(100).join(a)) window.onload = getMsg; window.onresize = resizeDiv; window.onerror = function(){} //短信提示使用(a

2005-03-05 18:14:00 3061 1

原创 一段js的代码,用来控制弹出窗口的位置

winHeight = "400";winWIdth = "600"moveTo((screen.availWidth-winWIdth )/2,(screen.availHeight-winHeight )/2);//-->从别的地方拿来的,怕自己忘记,就贴这儿了虽然弹出窗口的位置控制不是特别的重要,但是从用户界面的友好性来说,还是要讲究一下的

2005-03-05 18:07:00 2893 2

原创 一个表格收缩展开的函数

 function fnShowHide(){  obj = window.event.srcElement  obj.src=(obj.src.indexOf("close_w")!=-1)?"/image/open_w.gif":"/image/close_w.gif";   while(obj.tagName!="TR"){          obj = obj.parentElement 

2005-01-03 23:05:00 3320 1

原创 没有最好,只有更好

        这段时间在把以前写的咖啡厅收银系统重新设计,这过程中从网上下了若干相类似的软件,在参考别人的设计过程中,忽然明白了一个道理------没有最好只有更好.        软件开发是个比较容易被抄袭和模仿的工作.所以看到别人好的作品的时候你就不要灰心,因为只要有能力有时间,就算抄也能抄个89不离10,所以如果自己设计的东西比较优秀,那么也不能骄傲,别人照样能够抄个89不离10.    

2004-12-29 18:16:00 1895

原创 用MSAgent实现web托盘程序!

记得梅林吗?就是那个魔法师老头,一般我们不会注意到他,因为他是msagent的一个角色,而且是window98以上(不包括98,九八需要安装)才有的一个东东.它的特点是角色总是在窗体之上,不会覆盖,而且在任务栏会显示一个小图标.类似于QQ,所以用它来实现web的托盘是很方便的.下面是代码示例新建网页 1 var MerlinID; var MerlinACS; yuzi.Connected =

2004-12-21 17:28:00 2586 1

原创 Excel编程中关于跨列单元格的自适应高度的解决办法

今天修改一个用Excel的报表,有一个数据格是跨两列,一般单格的数据格用自动换行就可以实现自适应高度,但是跨列是不行的.查找google良久,也没发现适合的办法,一阵头痛之后,突然有了灵感,于是马上做试验,还真的实现了.先写出来,如果有困于这个问题的朋友偶然路过,或许还能有一点用处.原理:在另外一个sheet里面利用单元格换行和自适应高度的特性,将一个试验单元格宽度设置成实际跨列单元格的宽度,然后

2004-12-08 15:34:00 2404

原创 关于自定义js对象的小试验

好久没写点东西了,一来还没什么特别的东西,二来也是天冷了,惰性发作。虽然知道js能够自定义对象,但一直没有深入的研究过,所以那些知识都是别人的,要成为自己的,那么,简单和深刻一点,那就是自己做试验。下面的简单例子主要是关于对象的属性的创建,a,b都是一般形式的属性,而c是对象属性。在对象obj实例化的时候,c指向的对象同时被实例化了,obj()里面有两个this,但意义是不一样的,这个从下面的al

2004-12-07 23:40:00 2453

原创 [源码下载]web上实现类似ftp客户端上传和下载

        一般我们在web上都是用一个file的文本选取框来实现文件上传,但是这样有很大的局限性,比如目录和文件的批量上传就很难办到.因为平常不愿意记住ftp的密码,于是我就写了一个webftp,用着效果其实还是不错.        作为学习研究,我把我这个ftp源码共享出来,需要朋友的可以下载.        要注意的是因为要读取本机目录,就要允许IE来创建本地的fso,有一定的安全问题,

2004-11-30 19:03:00 3867 9

原创 嘿,什么时候给我你的数据字典?

         数据字典是设计和维护的重要参考文档,然而有时候因为项目忙没来得及写或者表结构改了没有即时更新数据字典,又或者人员变动造成数据字典遗失,对以后的开发和维护造成不可估量的不良影响。我这两天就碰到了这个麻烦,要根据客户要求清理部分数据,然后数据字典又不全或者不是同步更新的。几百个表搞的我头大。        其实,作为软件公司,为什么不先给自己开发一个工具呢?要做到数据字典同步数据库,

2004-11-24 19:39:00 2722

原创 写了几年web之后我在学什么?

    这是个很有意思的问题,写了几年的web应用之后,我现在回过头来重新学习HTML,CSS,和javascript.    不是我以前几年中没有接触这些东西,事实上我这几年里一直冲在写代码的第一线,接触的也不算少,可是我发觉如果我要继续写web,那么就要扎扎实实的学那些基础的东西.    请不要告诉我说那些东西简单,如果说简单,其实都是一样的,会者不难.其实在技术到了一定程度之后,会有一定的停

2004-11-22 18:50:00 2630 8

原创 HTC封装,相对真实的进度条,简单实用。

这是一个还算相对真实的进度条,主要用来监控js的运行进程。如图,这个进度条使用HTC封装,能监控大多数情况下的运行进度。但对于循环体,最好能选择一定间隔刷新进度条,不然循环会变慢。图例:[演示] [下载]

2004-11-22 18:07:00 2694 3

原创 web上层次性数据的表现

对于关系型数据,如果用单层数据Grid来体现的话会有较多的数据冗余,而且也不见得能看出什么条理性来,所以需要一种多层次的Grid,经过这两天的奋斗,MultGrid的demo终于完成,而且我已经用到客户的一个系统日志的查看模块中去了。图例:[查看演示] [源码下载]上述只是demo,暂时没时间把它做成组件了。

2004-11-21 19:31:00 2023 2

原创 企业人事信息管理系统1.0

企业人事信息管理系统1.0本系统为bs架构的asp+access版本。包含:员工信息,考勤,工资等模块。您可以根据自己企业的情况设置部门,职位等内容。可以根据考勤与工资设定自动统计工资。安装前请确认下列问题:1。如果您的系统是英文操作系统,请把你的区域设置为中国2。本系统在ie5.5上测试通过,因此,请将浏览器升级为ie5.5,以免出现不兼容的问题。安装本系统1。请确认您已经安装IIS(2

2004-11-21 18:53:00 3815 11

原创 关于选择页面的设计模式

新建网页 1    b/s难免会用到选择页面:比如选客户,选员工,选产品等等,对于这些,我们通常的方法是打开一个新窗口,上面会有上述内容的列表,然后我们勾选一下返回就可以了,通过一段时间的使用,渐渐发现了某些弊端: 弹出窗口对于有些机器来说会很慢 频繁选择使客户失去耐心 我对我要选的内容很熟悉,为什么还要给我一大堆的列表 而且这些列表显示

2004-11-21 18:04:00 3779

原创 刚找到的js暂停函数,共享出来给大家

刚找到的js暂停函数,共享出来给大家。主要是利用模式对话框会将下层窗口的程序暂停的功能。看代码就知道了。缺点就是暂停的时候你不能操作页面上的任何东西,还有,如果将它加在循环体里面,因为本身模式对话框的显示和关闭是需要时间的,所以,再加上暂停的时间,会变的很慢,影响效率。  function pause(numberMillis) {        var dialogScript

2004-11-20 12:33:00 6459

原创 动态转换img.src需要注意的问题

这两天刚写一个东西,需要动态转换img的src,我想当然的写:if(img.src == 1.jpg) img.src = 2.jpg 结果怎么也换不过来,用alert一跟,才发现img.src是带路径的,所以不能用img.src == 1.jpg来判断。那么怎么判断呢?用string.indexOf就可以了,因为img.src是包含路径string,我们只要查找这个路径里面是否有图片

2004-11-18 21:30:00 3193

原创 document.all还是document.getElementsByName?

当页面上的控件同名且多个的时候,你首先做的是什么?判断长度?的确,从程序的严密角度出发,我们是需要判断长度,而且有长度和没长度是两种引用方法.我们来看:oEle= document.all.aaa ;//这里有一个aaa的对象,但我们不知道它现在长度是多少,所以没办法对它操作.因此,我们要先做判断长度的过程.如下:if(oEle.length){}else{};在两种情况下,花括号里面的内容写法也

2004-11-15 13:37:00 2658 3

原创 小心使用select的length属性

本文主要讲述两点:1.select在只有一个和多个的时候length代表的意义是不一样的2.怎么让length具有唯一的意义.先让我们看两个例子例1:sfdsfghjgfhfgqwewqeclick me例2:sfdsfghjgfhfgqwewqesfdsfghjgfhfgqwewqeclick me点击例1和例2的两个button,alert出来两个不同的结果:例1是3,例2是2,同样是D1

2004-11-15 13:06:00 6558

原创 webmenu编程精彩历程(四)菜单显示的处理流程

对于菜单(子菜单)的显示的处理,需要经过一系列的判断流程,以下是流程图。

2004-11-14 21:35:00 1836

原创 webmenu编程精彩历程(三)菜单样式设计

我们的菜单样式完全模仿windowxp的蓝色主题的效果,所以大家可以看看windowxp的蓝色主题来体会实际的效果在Menutest.htm里面,我们曾经写过这些代码:1。2。其中第一个是给页面链接一个样式表文件,第二个中有个class="WebMenu" ,它是通过menu.css里面的.WebMenu{    BEHAVIOR: url("WebMenu.htc")              

2004-11-14 00:03:00 2617

原创 webmenu编程精彩历程(二)菜单xml数据规划

菜单数据规划:采用xml数据岛形式,节点形式如下:各属性说明:Func:菜单项上点击时候触发的函数Text:菜单项文本img:菜单项左侧的图片hasSub:是否有下级菜单HeadColumn:菜单项头部由几项组成,1为仅含图片或者可勾选项 2为同时包含可勾选项和图片项subWidth:子菜单宽度hasLine:在该菜单项下画一分隔线checked:是否被选中isCheckItem:是否

2004-11-13 23:17:00 1707

原创 webmenu编程精彩历程之(一)结构总览和所有原代码

菜单的效果见我的相册里面的作品截屏。menutest.htm 实际应用测试页面menudata.xml 菜单配置页面menu.css 菜单样式表webmenu.htc 封装后的htc菜单组件原代码:====================================menutest.htm新建网页 1 ====================

2004-11-13 15:38:00 3824 12

原创 web滚动条设计思路

或许有些人会认为我有毛病,滚动条也要自己设计.其实在bs系统中,滚动条在版面的设计上还是有很大的用处的.当然,一般网站是不需要自己写滚动条的.当然,我现在还没开始写这个东西,只是先把思路写下来,免得以后忘记了.这里只写垂直的,横向的其实也一样1.定义四个层   分别做 容器,上按钮,下按钮,滑块2.滑块的高度定义:   滑块高度/可滑动区域 = 页面可视区域/页面总高度3.滑块移动方向跟页面移动方

2004-11-09 19:52:00 2948

原创 由从webgrid开发而想到的

主要实现:动态数据加载,数据绑定,动态加载单列数据列头固定列头拖动交换顺序列头动态拖动改变列宽动态冻结某些列在左侧动态拖动改变行高横向拖动条拖动时冻结列不动(类似Access)客户端排序.........主要涉及知识面不多,就xml,htc,html,css,js这些.写了许久的web上的东西了,其实我觉得一般的应用程序的界面web上一般都是能实现的,就是看个人水平了,我在努力中,写web越来越有

2004-11-09 18:39:00 1759 4

原创 简单易行--利用web现有DIV元素模拟滚动条.

    首先声明这个办法不是我原创.但我在其他的地方没见到过,所以这里写出来大家共享.    web写多了有时候可能会用到单条的滚动条.怎么办?自己写一个吗?好麻烦,而且滚动条里面的滑块是动态变的.这里有一个简单的办法,用DIV来模拟.    关键原理:DIV里面的内容超出DIV的尺寸后,如果这个DIV设置的overflow是scroll,那么就会出现滚动条.好!滚动条你别动,我们就要你了.   

2004-11-08 15:16:00 2429

原创 Popup的一个应用.

    好多地方已经提到了可以用Popup Window来做web上的菜单,好处有很多:    1.Popup带继承性,就是说同级Popup只能存在一个,但可以有子Popup,孙Popup,重孙Popup....,这个跟菜单-子菜单-孙菜单,重孙菜单......很相似,哈哈,这一家子还要注意是一脉单传的,不可能有兄弟同堂的情况.     2.Popup链中一个Popup隐藏,所有该Popup下面的

2004-11-08 14:03:00 1233

原创 Shadow滤镜的副作用

        对于Shadow滤镜,主要是用在层的效果上.但它会对层上的图片也有作用,简单讲,层里面的图片可能会显示不正常.         对于这个问题,解决的办法有两个:        1.给图片所在的容器加背景图片.比如给TD加背景图片;        2.给图片加相同的Shadow滤镜,并将强度值设为0;        还有更好的办法请给我留言.

2004-11-08 13:14:00 1309 1

原创 少用CSS滤镜来实现渐变的理由

        最近写一个用在web上的菜单,因为模仿XP风格,需要用到渐变效果,想当然的便选择了微软的渐变滤镜.如下:filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#E3EFFF,endcolorstr=#8EB3E7,gradientType=1);但是由于我的表格比较复杂:每行TR由5个TD组成:可选择项,菜单

2004-11-08 12:56:00 1612

原创 使用动态滤镜来实现淡入效果

虽然不是个新话题,但还是有一定的实用性.有时候我们的页面会需要有一些淡入的效果,比如说图片,还有菜单。我们可以用动态滤镜加一个小函数来实现。1。定义要淡入的对象的CSS,关键是要把它设成不可见。.Div{visibility:hidden;filter : progid:DXImageTransform.Microsoft.GradientWipe ( duration=0.5,gradientS

2004-11-08 12:41:00 1450

原创 我也有自己的blog了!

        我以为这个东东不会风行,因为觉得它不过是传统bbs的一个专栏的简化,不过事情往往会出人意料,这短短的一年,blog就风行开来.        我是写程序的,只能说是一个编码者,一个还不能算很机械写代码的编码者.所以不能算是软件工程师,工程师那个名头对我来说太重,我只想专心写我自己喜欢的东西,管它什么工程不工程的.        因为平常写程序经常会上网查资料,所以这段时间就较多接触

2004-11-08 11:55:00 1158 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除