- 博客(71)
- 资源 (4)
- 收藏
- 关注
原创 JS动态提示定时返回指定页面,相当于倒计时
定时返回指定页面!var time="5";function count(){setTimeout("count()",1000);rest.innerHTML=time; time--;}//--> 系统将在秒后自动返回!
2004-11-12 14:29:00 5078 1
原创 ASP+VML自动生成实时行情走势图
数据库为 test.mdb,其中表[pric]记录某段时期的商品和价格信息(假设每天收集一次各商品的价格) 该表包括如下几个字段price(价格) shang_id(对应的商品ID) p_time(该价格的时间);具体数据请自行输入;现根据该价格信息生成某商品在某年某月的价格行情走势图(曲线图,非柱状图)。response.write "参数错误,请确认您输入了正确的网址。"respons
2004-11-12 14:28:00 3082
原创 time例子
以下是代码片段: 这个层2秒后出现,显示3秒后消失 另一个效果:behavior#time2以下是代码片段: body,button,table {font:12px verdana} p {text-align:center;position:absolute;top:expression(document.body.clie
2004-11-12 14:25:00 1255
原创 对客户端的ip限制函数
******************************Function CheckIp(cInput_Ip,cBound_Ip)Created by qqdao, qqdao@263.net 2001/11/28说明:首先需要根据;号循环,然后判断是否含有"-",如果有则进行拆分处理,最后判断是否在范围内参数: cInput_Ip,代检查的ip cBound_Ip,给定的范围格式
2004-11-12 14:24:00 1054
原创 存储过程介绍及asp存储过程的使用
一、先介绍一下什么是存储过程 存储过程是利用SQL Server所提供的Tranact-SQL语言所编写的程序。Tranact-SQL语言是SQL Server提供专为设计数据库应用程序的语言,它是应用程序和SQL Server数据库间的主要程序式设计界面。它好比Oracle数据库系统中的Pro-SQL和Informix的数据库系统能够中的Informix-4GL语言一样。这类语言主要提供以下功能
2004-11-12 14:22:00 934
原创 一条sql 语句搞定数据库分页
一条语句搞定数据库分页select top 10 b.* from (select top 20 主键字段,排序字段 from 表名 order by 排序字段 desc) a,表名 b where b.主键字段 = a.主键字段 order by a.排序字段10 = 每页记录数20 = (当前页 + 1) * 每页记录数以上语句即可以实现分页,但是最后取出的结果排序是升序,
2004-11-12 14:21:00 1693
原创 [转载]动态创建下拉菜单
动态下拉菜单 SELECT.smallSel { BACKGROUND-COLOR: white; COLOR: #000080; FONT-SIZE: 9pt } /* 动态下拉菜单 -- written by Taylor Chen (Taylor999) 如果您发现任何问题,请E-mail给我,Taylor@etang.com */ var info = n
2004-11-12 14:20:00 1125
原创 防止表单重复提交的巧妙方法
在document.form1.submit();后加document.body.innerHtml = " Waiting..."; //当然这里的html代码就由你发挥了,还可把这段写成函数,这样维护就方便了!这一处理,就让用户在等待提交时不会误以为没提交而重复按提交按钮!
2004-11-12 14:19:00 1315
原创 不刷新页面改变下拉菜单内容
在设计数据库查询页面时,下拉菜单是经常使用的元素。很多时候你会希望选择了下拉菜单的一项后,相应的另一下拉菜单的内容会随之改变。这种功能可以通过刷新页面来实现,但界面显得不那么友好。在本文介绍例子中,不需要刷新页面便可达到目的。当在下拉菜单中选择了一个省份后,另一下拉菜单会出现该省份的一些城市供选择。我的基本思路是:在客户端脚本中,把下拉菜单可能会出现的所有内容预先存放于数组中,以后根据需要从数组中
2004-11-12 14:18:00 1497
原创 不刷新页面筛选数据库中的数据
我在作asp程序时经常遇到这种情况: 将数据库中的数据(如所有雇员名)列在列表框中,程序要求进行选择其中一项或多项提交到下一个页面。 但麻烦的是如果数据(如雇员)过多,会给客户的选择带来麻烦--要从很长的列表中进行数据定位。最好的解决方法是用户在选择前采用模糊查询的方式进行数据定位,准确找出需要选择的雇员名,再选择、提交。 问题出现在我们程序员面前:如何不刷新页面筛选从数据库中筛选数据。本人
2004-11-12 14:17:00 961
原创 文件上传及下载
文件上传一. 在Form中一定要将encType设为"multipart/form-data":二. 判断是否有文件上传了:当用户没有选择任何要上传的文件,即HtmlInputFile控件中的文本框为空时点击了上传按钮后,在服务端得到的File1.PostedFile对象不是null,而是有对象的,所以不能用(File1.PostedFile == null)来判断是
2004-10-14 15:53:00 1096
原创 upload.aspx
代码:upload.aspx Dim lstrFileFolder as string Dim lstrFileFolder_1 as string Dim lstrFileNamePath as string Dim lstrFileNamePath_1 as string Sub UploadFile_Clicked ( Sender as Object, e as E
2004-10-14 15:52:00 2426 1
原创 aspx 文件上传(简单)
aspx 中轻松实现文件上传在aspx中实现文件上传是非常容易的,如下代码:private string upLoadFile(System.Web.UI.HtmlControls.HtmlInputFile tFile,string FilePath){ if(tFile.PostedFile.ContentLength>0 ) { string strFileName = Path.GetF
2004-10-14 15:05:00 3466
原创 时间函数的应用
Date 函数描述:返回当前系统日期。语法DateDateAdd 函数描述:返回已添加指定时间间隔的日期。 语法DateAdd(interval, number, date)interval: 必选。字符串表达式,表示要添加的时间间隔。有关数值,请参阅“设置”部分。 number: 必选。数值表达式,表示要添加的时间间隔的个数。数值表达式可以是正数(得到未来的日期)或负数(得到过去的日期)。 da
2004-08-31 09:27:00 1999
原创 asp 多级菜单(美化)
表结构id int MenuName nvarchar 50MenuUrl nvarchar 255ParentID intStep int======
2004-08-30 12:07:00 2770
原创 用ASP+XML实现CSDN的菜单(数据库),可分权限管理
我在开发公司OA系统的时候.想找一个CSDN的菜单.可是网上有这样的代码.可是不是基于数据库,也不能按权限管理.我就写了一个.我的这个.只有一个程序文件和一个数据库.文件很少,也很容易查错.但是功能完全实现了!数据库结构:Table:Menu ID parentid,int,4 MenuName,Char,20 Link,Char,50Table:UserLevel ID
2004-08-28 09:52:00 1288
原创 ASP.NET中利用DataGrid的自定义分页功能和存储过程结合实现高效分页
ASP.NET中利用DataGrid的自定义分页功能和存储过程结合实现高效分页 ASP.Net中的DataGrid有内置分页功能, 但是它的默认的分页方式效率是很低的,特别是在数据量很大的时候,用它内置的分页功能几乎是不可能的事,因为它会把所有的数据从数据库读出来再进行分页, 这种只选取了一小部分而丢掉大部分的方法是不可去取的.在最进的一个项目中因为一个管理页面要管理的数据量非常大,所
2004-08-21 09:12:00 1028
原创 分页存储过程
假若你用几十万行数据,你可以看看.你的存储过程还比不上NOT IN分页,示例:SELECT Top 10 * FROM Customers WHERE Customerid NOT IN (SELECT TOP 20 Customerid from Customers )declare @SQLStr varchar(8000)set @SQLStr=SELECT Top +cast(
2004-08-21 09:11:00 2080
原创 DataDropList如何绑定XML
如你这个 xml 文件为 XMLFile1.xmlDim ds1 As New DataSetds1.ReadXml(Server.MapPath("XMLFile1.xml"))DropDownList1.DataSource = ds1.Tables("productname")DropDownList1.DataTextField = "productname_Text"DropDown
2004-08-20 17:06:00 932
原创 层定位
aaaaaaa 只要将的代码放入中,然后去掉style="position:absolute; 中的position:absolute; 即可让给我老老实实的呆着拉,最好后面加上overflow: scroll;防止溢出,要不会很难看的哦 这就是一个相对定位,绝对定位只需将po
2004-08-18 10:06:00 1878
原创 Windows XP任务管理器内的进程名详解
mss.exesessionmanager csrss.exe 子系统服务器进程winlogon.exe管理用户登录services.exe包含很多系统服务lsass.exe 管理 ip 安全策略以及启动 isakmp/oakley (ike) 和 ip 安全驱动程序。svchost.exe windows 2000/xp 的文件保护系统spoolsv
2004-08-12 23:34:00 2707
原创 两个控制显示格式的函数:自动换行、自动省略
1)函数:rowscode()-----每行显示n个字母,自动换行 Function rowscode(str,n) If len(str)rowscode=str Else Dim TStr Dim l,t,c Dim i l=len(str) TStr="" t=0 for i=1 to l c=asc(mid(str,i,1)) If cIf c>255 then t=t+2 Else t=
2004-08-07 11:00:00 1070
原创 判断Cookies是否处于开启状态
当开发人员使用Session变量时必须要求客户端浏览器支持接受cookies,当ASP开始一个Session,它将送一个cookies到客户端并带一个标示(SessionID).通过这个标示,ASP以后将可以确认Session并且因此来保持状态。所以,当你使用Session变量前,你需要确认cookies是否被接受。这里我讲解两个方法:方法一:无论何时你在两页之间,有一个非常简单可靠的方法:请
2004-08-07 10:59:00 1018
原创 强行错误跳过
Option Explicit on error resume next dim cn set cn=Server.CreateObject("ADODB.Connection") cn.open "driver={microsoft access driver (*.mdb)};dbq=" & server.mappath("../data/webdata.mdb")&"
2004-08-07 10:58:00 1137
原创 用sql 语句实现在指定列后面插入一列
ALTER TABLE table_name ADD column_name varchar(50) null
2004-08-07 10:57:00 7925 4
原创 如何用ASP来获取网卡的MAC地址
strIP = Request.ServerVariables("REMOTE_ADDR")strMac = GetMACAddress(strIP)strHost = Request.ServerVariables("REMOTE_HOST")Function GetMACAddress(strIP)Set net = Server.CreateObject("wscript.netwo
2004-08-07 10:56:00 2104
原创 实现网页密码验证的两个基本方法
我们在访问一些网站时,经常会碰到需要输入“用户名和密码”的网页,用户名和密码的验证给网站的安全带来保障,一般网页的安全设置以目录为单位,通过设置目录的属性可以保证网站的安全,这样的网页是如何制作出来的呢? 下面笔者将介绍在网页设计中密码验证的两种方法,希望能给网页设计者有所帮助。 一、使用IIS所提供的工具 如果设计者是管理员级的用户,我们可以用一种简单的方法来实现密码验证。假设你安
2004-08-07 10:55:00 3360
原创 万能数据库连接程序
下面这部分程序可说是万能的数据库连接程序几乎可以连接所有的MS数据库。 --------------------------------------------------- Function GetMdbConnection( FileName ) Dim Provider, DBPath Provider = "Provider=Microsoft.Jet.OLEDB.4.0;" DBP
2004-08-07 10:54:00 923
原创 随机数字直接生成图片的ASP代码
随机数字直接生成图片的ASP代码,可以做认证码。xbm.aspResponse.Buffer = TrueWith Response.Expires = -1.AddHeader "Pragma","no-cache".AddHeader "cache-ctrol","no-cache"End WithDim numRandomizenum = Int(7999 * Rnd + 2000)Se
2004-08-07 10:54:00 1197
原创 为网页添加浮动广告
漫游于网络之间,你会发觉,互联网不但是信息的海洋,也是广告的海洋。除了普通的GIF Banner、Flash外,浮动广告也是时下网上较为流行的广告形式之一。当你拖动浏览器的滚动条时,这种在页面上浮动的广告,可以跟随屏幕一起移动。尽管这种效果对于广告展示有相当的实用价值,但对浏览你网页的人来讲,这则是个既妨碍阅读,又影响阅读兴趣的东西,因此一定不能滥用。不过,如果你能善用的话,它就能发挥出极大的作用
2004-08-07 10:53:00 2633
原创 数据库数据生成word文档的方法
从库里取纪录生成word文档。主要有这么几种方法:1。改头,就是象excel似的Response.Buffer = TRUEResponse.ContentType = "application/vnd.ms-excel" --excelResponse.ContentType = "application/msword" --word excel倒是没事,很好,word就是总出错。弱!
2004-08-07 10:52:00 3275
原创 文章系统中“上篇、下篇”效果的制作
曾经有很多朋友在问我,It365cn.com文章中实现“上一篇”、“下一篇”的效果如何实现?因为一直忙于写It365cn的论坛,所以未能及时给朋友们提供站内的代码。适逢空闲,工作之余,简单的来介绍一下实现的ASP代码。 以前曾经参考过一个网站的源码,是使用ID+1和ID-1的办法来判断上下篇的。在实际使用过程中,发现一个问题:当删除数据库中的一篇文章时,就会造成ID不连续,如果用ID+1和ID
2004-08-07 10:52:00 1386
原创 在ASP文件中调用DLL
动态联接库(DLL)是加快应用程序关键部分的执行速度的重要方法,但有一点恐怕大部分人都不知道,那就是在ASP文件也能通过调用DLL来加快服务器的执行速度,下面我简单的介绍一下在ASP文件调用DLL的步骤。 首先,必须得有DLL文件,本例是通过VB5.0创建ActiveX DLL文件,这个文件模拟了一个掷色子的过程。在VB5.0的环境下,新建一个工程,并双击新建工程窗口中ActiveX DLL图标
2004-08-07 10:51:00 1053
原创 ASP生成随机密码
ASP生成随机密码的两个函数:函数一function makePassword(byVal maxLen)Dim strNewPassDim whatsNext, upper, lower, intCounterRandomizeFor intCounter = 1 To maxLenwhatsNext = Int((1 - 0 + 1) * Rnd + 0)If whatsNext = 0 Th
2004-08-07 10:49:00 1556
原创 在数据库里掉的数据如何换行和空格
用replace函数,不过要在数据输入数据库之前!a=replace(a," "," ") 现在酷吧! nei=replace(nei,"nei=replace(nei,">",">")nei=replace(nei,"","")nei=replace(nei,vbCrLf,"")nei=replace(nei," "," ")------------------
2004-08-07 10:49:00 1651
原创 经典的分页完整程序+注释,对带与不带参数的网址通用
以下程序是我的网站中的编程技术文章系统的部分代码,着重突出分页,因此其他无用代码被清除,您可修改后应用本页程序的完整范例请登陆我网站 http://www.lshdic.com 的“技术文章”栏目查看on error resume next 防止用户随意修改网址造成错误if request.querystring("page")="" then page=1:else:page=cint(r
2004-08-07 10:47:00 1117
原创 获得ASP的中文日期字符串
我们通常需要在WEB页面上写上当前的日期,可能使用客户端script ,或者使用ASP。使用ASP的一个特点是,它产生的效果看起来是静态的页面,但实际上它是动态生成的。如果你希望用ASP显示一个中文的日期,则需要转化一下。下面是用来转化的函数及其调用实例。>>>====================================================== 函数 Date2Chi
2004-08-07 10:46:00 977
原创 计算文件下载时间
Function DownloadTime(intFileSize, strModemType) Dim TimeInSeconds, ModemSpeed, strDownloadTime, AppendString Dim intYears, intWeeks, intDays Dim intHours, intMinutes, intSeconds intYears = 0 intWeeks
2004-08-07 10:46:00 1333
原创 多重纪录集Multiple Recordset的应用
有时候你会遇到这样的情况,在同一网页中的资料是来自于好几个不同款的资料表, 因此你会为每一个资料表开一个 Recordset ,在这一篇文章将为你介绍另一个替代方案『多重纪录集 (Multiple Recordsets) 』。 什么是 Multiple Recordsets 什么是 Multiple Recordsets 呢!简单来说就是将多个 Select 指令合并为一个,而每一个别的
2004-08-07 10:45:00 1136
原创 存储过程
存储过程使用大全2002-2-19 动网先锋 1,调用没有参数的存储过程set conn=server.CreateObject("adodb.connection")set cmd=server.CreateObject("adodb.command")strconn="dsn=pubs;uid=sa;pwd"conn.Open strconnset cmd.ActiveConnecti
2004-08-07 10:44:00 715
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人