博文
asp中常用函数 (2006-05-15 15:39:00)
摘要:1.函数array() 功能:创建一个数组变量 格式:array(list) 参数:list 为数组变量中的每个数值列,中间用逗号间隔 例子: <% i = array ("1","2","3") %>
结果: i 被赋予为数组 2.函数Cint() 功能:将一表达式/其它类型的变量转换成整数类型(int) 格式:Cint(expression) 参数:expression 是任何有效的表达式/其它类型的变量 例子: <% f = "234" response.write cINT(f) + 2 %> 结果: 236 函数Cint()将字符"234"转换 成整数234.如果表达式为空, 或者无效时,返回值为0; 3.函数:Creatobject() 功能:创建及返回一个ActiveX对象. 格式:Creatobject(obname) 参数bname 是对象的名称 例子: <% Set con = Server.CreateObject("ADODB.Connection") %> 结果: 4.函数Cstr() 功能:将一表达式/其它类型的变量转换成字符类型(string) 格式:Cstr(expression) 参数:expression是任何有效的表达式/其它类型的变量 例子: <% s = 3 + 2 response.write "The result is: " & cStr(s) %> 结果:函数Cstr()将整数 5 转换 成字符"5". 5.函数Date() 功能:返回当前系统(server端)的日期 格式: Date() 参数:无 例子<% date () %> 结果:05/10/00 6.函数Dateadd() 功能:计算某个指定的时间和 格式: dateadd(timeinterval,number,date) 参数:timeinterval是时间单位(月,日..); number是时间间隔值,date是时间始点. 例子: <% currentDate = #8/4/99# newDate = DateAdd("m",3,currentDate) response.write newDate %> <% currentDate = #12:34:45 P......
ASP语法速成表(2006-04-28 17:31:00)
摘要:VBScript 函数 功能说明 例子 Abs (数值) 绝对值。一个数字的绝对值是它的正值。空字符串 (null) 的绝对值,也是空字符串。未初始化的变数,其绝对为 0 例子:ABS(-2000) 结果:2000
Array (以逗点分隔的数组元素) Array 函数传回数组元素的值。 例子: A=Array(1,2,3) B=A(2) 结果: 2 说明:变量B为A数组的第二个元素的值。
Asc (字符串) 将字符串的第一字母转换成 ANSI (美国国家标准符号)字码。 例子:Asc(Internet") 结果:73 说明:显示第一字母 I 的 ANSI 字码。
CBool(表达式) 转换成布尔逻辑值变量型态(True 或False ) 例子:CBool(1+2) 结果:True
CDate (日期表达式) 换成日期变量型态。可先使用 IsDate 函数判断是否可以转换成日 期。 例子: CDate (now( )+2) 结果:2000/5/28 10:30:59
CDbl(表达式) 转换成DOUBLE变量型态。
Chr ( ANSI 字码) 将ASCII 字码转换成字符。 例子: Chr ( 72 ) 结果: H
CInt (表达式) 转换成整数变量型态。 例子: CInt ("3.12") 结果: 3
CLng (表达式) 转换成LONG 变量型态。
CSng (表达式) 转换成SINGLE 变量型态。
CStr (表达式) 转换成字符串变量型态。
Date ( )top 传回系统的日期。 例子: Date 结果: 2000/5/13
============================================DateAdd ( I , N , D ) 将一个日期加上一段期间后的日期。 I :设定一个日期( Date )所加上的一段期间的单位。譬如 interval="d" 表示 N的单位为日。 I的设定值如下: yyyy Year 年 q Quarter 季 m Month 月 d Day 日 w Weekday 星期 h Hour 时 n Minute 分 s Second 秒......
HTML简明教程(2006-01-24 20:17:00)
摘要:总类(所有HTML文件都有的) 文件类型 <HTML ></HTML > (放在档案的开头与结尾) 文件主题 <TITLE ></TITLE > (必须放在「文头」区块内) 文头 <HEAD ></HEAD > (描述性资料,像是「主题」) 文体 <BODY ></BODY > (文件本体)
结构性定义(由浏览器控制的显示风格)
标题 <H? ></H? > (从1到6,有六层选择) 3.0 标题的对齐 <H? ALIGN=LEFT|CENTER|RIGHT ></H? > 3.0 区分 <DIV ></DIV > 3.0 区分的对齐 <DIV ALIGN=LEFT|RIGHT|CENTER|JUSTIFY ></DIV > 引文区块 <BLOCKQUOTE ></BLOCKQUOTE > (通常会内缩) 强调 <EM ></EM > (通常会以斜体显示) 特别强调 <STRONG ></STRONG > (通常会以加粗显示) 引文 <CITE ></CITE > (通常会以斜体显示) 码 <CODE ></CODE > (显示原始码之用) 样本 <SAMP ></SAMP > 键盘输入 <KBD ></KBD > 变数 <VAR ></VAR > 定义 <DFN ></DFN > (有些浏览器不提供) 地址 <ADDRESS ></ADDRESS > 3.0 大字 <BIG ></BIG > 3.0 小字 <SMALL ></SMALL >
与外观相关的标签(作者自订的表现方式)
加粗 斜体&nb......
一个添加背景音乐的小例子(2006-01-08 12:16:00)
摘要:<HTML> <HEAD> <TITLE>插入声音</TITLE> </HEAD> <BODY> <H1><FONT SIZE=3 COLOR=FORESTGREEN><B>插入声音</B></FONT></H1> <HR> <EMBED ALIGN=CENTER WIDTH="200" HEIGHT="200" SRC="你是我的罗密欧花儿乐队.mp3" AUTOSTART="TRUE"> </BODY></HTML> ......
javascript如何去产生乱数 (2005-12-31 19:21:00)
摘要:如何去产生乱数
接下来我们要为你介绍一个可以产生乱数的函数,也是以 JavaScript 所写的这个函数只是利用了一点小技巧而已。而这种技巧在大部分的编译器(compiler)中,大都是如此(或类似)计算出乱数来的。相信 JavaScript 最后应也会以相似的方法来产生这样的method,如果它会提供这样功能的话,以下是此函数的结果: 这是一个计算产生的乱数.3861138662928667 以下是这个作法的写法 <head> <script language="LiveScript"> function RandomNumber() { today = new Date(); num = Math.abs(Math.sin(today.getTime())); return num; } </script> </head> <body> <script language="LiveScript"> <!-- document.write("This is a random number:", RandomNumber()); // --> </script> </body> </html>
我们的做法是以上一个范例中的时间函数,它会出现一个很大的数,利用这个数再加以运算即可。例如:将它拿来做正弦函数(sin)的运算,得到的数再做绝对值的运算,结果可以得到一个介於 0 与 1 间的实数,因为时间的改变是 ms 为单位,而且你绝不会获得相同的数字不过这个做法并不适合拿来快速的连续产生一系列的乱数,但如果你是不定时久久的用一次,那效果就不错了。
......
javascript中如何使用运算函数 (2005-12-30 17:07:00)
摘要:第四集 如何使用运算函数
这是一个特殊的内建函数eval包括了运算式子为其参数,运算元,并回传一个值. 这函数对于运算一个表示的数值字串而言非常有用,举例来看,从FORM所输入的值总是字串,但你也许想要拿来运算,那我该怎么办?? 下面的这一个例子包函了输入的文字栏位,应用的运算函数和显示结果的另一区块.假如你打了一个数值运算式在第一个栏位,并且按下了按钮,运算式便会开使运算,
<SCRIPT> function compute(obj) { obj.result.value = eval(obj.expr.value) } </SCRIPT> <FORM NAME="evalform"> Enter an expression: <INPUT TYPE=text NAME="expr" SIZE=20 > <BR> Result: <INPUT TYPE=text NAME="result" SIZE=20 > <BR> <INPUT TYPE="button" VALUE="Click Me" onClick="compute(this.form)"> </FORM>
以下是原始语法 <HTML> <HEAD> <TITLE>浏览器的状态栏</TITLE> </HEAD> <BODY BGCOLOR="#FFFFFF"> <SCRIPT language="JavaScript"> <!-- Hide function statbar(txt) { window.status = txt; } // --> </SCRIPT> <CENTER></CENTER> <CENTER><B><FONT COLOR="#0000FF"></FONT></B></CENTER> <P><FORM> <P><FONT COLOR="#000000"> <INPUT type="button" name="look" value="显示!" onclick="statbar('嗨 这是状态列讯息!');">......
JavaScript 小技巧全集3(2005-12-29 16:27:00)
摘要:第三集 如何在网页上使用history和forward
我们来看一个可以让你浏览不同文件的语法,我们这儿所要谈的是 back() 和 forward()这两个函数, 如果你本身的文件中有一个连结是回到你本身文件的上一个连结文件的话,那和Netscope 浏览器 中所提供的back 按钮功能是不一样的。例如,在我的文件中,正常的连结连到某些我们认为会是这个文件来源的地方, 称 这 个连结叫 back,而 Netscape 浏览器中的 back按钮,则是回到你历史记录中的上一个连结,所以不同JavaScript,也能提供类似 Netscape 中back 按钮的功能,试试这个连结,你可以体会一下回来的感觉,这个语法如下所示:
<html> <body> <FORM NAME="buttonbar"> <INPUT TYPE="button" VALUE="Back" onClick="history. back()"> <INPUT TYPE="button" VALUE="JS- Home" onClick="location= 'script.htm'"> <INPUT TYPE="button" VALUE="Next" onCLick="history. forward()"> </FORM> </body> </html> 以上你也可以直接写成 history.go(-1) 与 history.go(1)
......
JavaScript 小技巧全集2(2005-12-29 16:26:00)
摘要:第二集 如何在页面内加入日期
我们要告诉你一个使用日期和时间的例子,是从你个人客户端机器获取日期和时间。 做法如下: <script language="LiveScript"> <!-- Hiding today = new Date() document.write("现在时间是 ",today.getHours(),":", today.getMinutes()) document.write("<br>今天日期为 ", today.getMonth()+1, "/",today.getDate(),"/",today.getYear()); // end hiding contents --> </script>
在本例中,我们必需首先建立一个日期变数,这可以由 today= new Date()来完成。如果没有特别指定时间与日期的话,浏览器将会采用本地客户端机器的时间。若将它放入变数 today 中,这儿要注意的是,我 们并没有宣告 today 这个变数的型态。 除以上功能外,在建立日期物件时你也可以事先设定日期如下: docStarted= new Date(96,0,13) 首先是年,接着是月(但记得减 1),再接着是日。同样的方法也可以加上时间的设定。如下 docStarted = new Date(96,0,13,10,50,0) 前三个是日期的年、月、日,接着是时、分、秒。最后,我们必须提醒你 JavaScript 并没有实际的日期型态,但是它却能毫不费力地显示出日期和时间,原因是它是从 1 / 1 / 1970 0 0h 开始以 ms(milli seconds) 来计算目前的时间的,这听起来似乎有些复杂。但你倒不用担心,它有标准 的共用函数可以计算,你只要知道如何用就可以了。 ......
JavaScript 小技巧全集1(2005-12-29 16:25:00)
摘要:第一集 如何用滑鼠控制Web页面
在这一部分首先要为你展示的JavaScript特性是将你的滑鼠移到这个不同颜色的连结上面,此时看看浏览器下的状态列有何结果,然后这样的功能我们可以与JavaScript的功能相结合。怎样做到的呢 以下就是这一个连结的作法: <a href="tpage.htm" onMouseOver="window.status='Just another stupid link...'; return true"> 在这儿你只要在传统 <a> 的标签中加入 onMouseOver 的 method 就可达成你要的效果了。这里的 window.status 是用来让你可以在 WWW 浏览器的状态列上显示一些讯息用的。
在语法中,你可以看到讯息部分是用 ' 括起来的部分,而非以 " 括起来。在讯息部分结束之后,必须加上 ; return true。好了,利用以上的特性可以很简单的完成第二个连结的例子,相当简单。以onMouseOver 的 method ,然后配合事件发生时去呼叫函数 hello() 就行了,不再多加解释了。
作法如下
<html> <head> <script language="LiveScript"> <!-- Hiding function hello() { alert("哈罗!"); } </script> </head> <body> <a href="" onMouseOver="hello()">link</a> </body> </html> ......
如何设计网页(2005-12-15 20:37:00)
摘要:一、设计的任务 设计是一种审美活动,成功的设计作品一般都很艺术化。但艺术只是设计的手段,而并非设计的任务。设计的任务是要实现设计者的意图,而并非创造美。 网页设计的任务,是指设计者要表现的主题和要实现的功能。站点的性质不同,设计的任务也不同。从形式上,可以将站点分为以下三类。 第一类是资讯类站点,像新浪、网易、搜狐等门户网站。这类站点将为访问者提供大量的信息,而且访问量较大。因此需注意页面的分割、结构的合理、页面的优化、界面的亲和等问题。 第二类是资讯和形象相结合的网站,像一些较大的公司、国内的高校等。这类网站在设计上要求较高,既要保证资讯类网站的上述要求,同时又要突出企业、单位的形象。然而就现状上来看,这类网站有粗制滥造的嫌疑。 第三类则是形象类网站,比如一些中小型的公司或单位。这类网站一般较小,有的则有几页,需要实现的功能也较为简单,网页设计的主要任务是突出企业形象。这类网站对设计者的美工水平要求较高。 当然,这只是从整体上来看,具体情况还要具体分析。不同的站点还要区别对待。别忘了最重要的一点,那就是客户的要求,它也属于设计的任务。 明确了设计的任务之后,接下来要想的就是如何完成这个任务了。 二、设计的实现 设计的实现可以分为两个部分。第一部分为站点的规划及草图的绘制,这一部分可以在纸上完成。第二部分为网页的制作,这一过程是在计算机上完成的。 设计首页的第一步是设计版面布局。我们可以将网页看作传统的报刊杂志来编辑,这里面有文字、图像乃至动画,我们要做的工作就是以最适合的方式将图片和文字排放在页面的不同位置。 除了要有一台配置不错的计算机外,软件也是必需的。不能简单地说一个软件的好坏,只要是设计者使用起来觉得方便而且能得心应手的,就可以称为好软件。当然,它应该能满足设计者的要求。我最常用的软件是Macromedia的Dreamweaver、Fireworks、Flash以及Adobe的Photoshop、imageready,这些都是很不错的软件。 接下来我们要做的就是通过软件的使用,将设计的蓝图变为现实,最终的集成一般是在Dreamweaver里完成的。虽然在草图上,我们定出了页面的大体轮廓,但是灵感一般都是在制作过程中产生的。设计作品一定要有创意,这是最基本的要求,没有创意的设计是失败的。在制作的过程中,我们会碰到许多问题,其中最敏感的莫过于页面的颜色了。 ......
