欢迎来到天天文库
浏览记录
ID:25346753
大小:66.00 KB
页数:7页
时间:2018-11-19
《asp网页设计小技巧》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、ASP网页设计小技巧摘要:本文介绍了用ASP进行网页设计过程中的几个小技巧,包括新闻栏的创建和自动更新,以及公告栏的创建、使用和维护。指明了解决此类问题的大致方法。Abstract:icrosoft公司推出的一种用以取代通用网关接口的技术,英文全称ActiveServerPages。它是一个L中。现将我们在ASP运用过程中的几个小技巧与大家分享。一、新闻栏大多数网页上有新闻栏,用以显示最近新闻的主题,点击此主题即可查看详细报道。倘若每天都一条条写在网页上,再依次建立链接太过麻烦。如何让其可以根据文件自动更新呢?1.预备工作:1)建一个文件夹,起名为"nee).
2、htm。其中x为此条新闻的主题,nee为此条新闻发布的时间(按年-月-日顺序写)。为什么要这样写呢?看了下面的算法思想和源程序就知道了。2.算法思想:对于nefs,f,f1,fc,filenumdimcountdimi,j,t1,t2dimfile(100)dimmystr(100)'标志文件中日期的字符串count=0Setfs=CreateObject("Scripting.FileSystemObject")Setf=fs.GetFolder("D:/ASP/nee(f1)'标记文件基名mypos=InStr(1,file(count),"(")')在文
3、件基名中的位置'文件基名中的日期字符串mystr(count)=Mid(file(count),mypos+1,Len(file(count))-(mypos+1))nextfori=1tocountforj=1tocount-iifmystr(j)<mystr(j+1)thent1=file(j)file(j)=file(j+1file(j+1)=t1t2=mystr(j)mystr(j)=mystr(j+1)mystr(j+1)=t2endifnextnextj=1ifcount<10then'新闻栏中共显示10条新闻temcount=coun
4、telsetemcount=10endifdocount%><ahref="file:///D:/ASP/ne"target="neObject对象和TextStream对象。在实际应用中,你无需自行建立TextStream对象,因为只要利用FileSystemObject对象打开了文件,系统便自动建立TextStream对象。也就是说,一旦调用OpenTextFile或CreateTextFile方法,便会传回TextStream对象。2.所需相关文件有三个:更新.asp、公告.asp、维护文本.txt,把它们存入d:/ASP/maintain目
5、录下。3.三个文件的主要功能和源程序段:1)更新.asp主要功能是让用户输入欲显示的公告,检验输入内容是否为空,若不为空,则提交给”公告.asp”程序处理。<html><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"><metaname="GENERATOR"content="MicrosoftFrontPage4.0"><metaname="ProgId"content="FrontPage.Editor.Docu
6、ment"><title>更新公告栏内容</title></head><body><scriptlanguage=vbscript>functiondatacheck()dimmsg,errflagerrflag=trueiflen(trim(maintain.t1.value))=0thenfocusto(0)errflag=falsemsg="请输入需提交的公告内容"endifif(errflag=false)thenmsgboxmsg,64,"ohno!"exitfunctionendif
7、datacheck=errflagmaintain.submitendfunctionsubfocusto(x)document.maintain.elements(x).focus()endsub</script>①<formmethod="POST"action="公告.asp"name="maintain"><p><inputtype="text"name="t1"size="84"><inputtype="reset"value="重写"name="B2"><inputtype="but
8、ton"value="提交"name=
此文档下载收益归作者所有