ASP代码2文档格式.docx
《ASP代码2文档格式.docx》由会员分享,可在线阅读,更多相关《ASP代码2文档格式.docx(14页珍藏版)》请在冰豆网上搜索。
你刚才输入的编号是:
txt2"
/form>
/body>
/html>
方法二:
(同方法一,修改部分见下)
2、命令按钮及文字的点击事件(body部分)
inputtype="
点击警告"
onclick='
vbscript:
window.alert("
请注意哟!
!
)'
点击关闭"
window.close()'
&
nbsp;
fontonclick='
【关闭<
/font>
】<
3、asmilingface
Asmilingface:
^_^"
javascript:
(this.value=="
)?
(this.value="
Acryingface:
^o^"
):
);
'
4、文本框失去鼠标时触发的事件过程onblur事件
bodybgColor=lavenderonload="
form1.xm.focus()"
>
fontcolor=blue>
VBScript"
dims
functiong(s)
ifs="
then
alert("
你好,姓名不能为空,请重新输入"
)
s="
endif
endfunction
formid="
name="
输入你的姓名:
xm"
onblur="
g(xm.value)"
/>
5、打开页面和关闭页面时触发的事件过程
bodyonload="
alert('
欢迎你到这里来!
)"
onunload="
再见,欢迎你再到这里来!
ahref="
b4-5.asp"
在另一个窗口打开此文件<
/a>
6、单击鼠标时触发的事件过程
functionc1(s)
dimd
d=s
你的地址为:
d)
bodybgcolor="
lightsteelblue"
请输入你的地址:
entry"
size="
50"
/>
dz"
提交"
onclick="
c1(entry.value)"
7、移动鼠标时触发的事件过程
functionc1(
您的鼠标正在进行移动操作"
functionc2()
window.status="
提示:
window.settimeout"
c3()"
1000'
window.settimeout的用法是window.settimeout"
过程名"
时间其中时间是以毫秒计,默认3000
functionc3()
"
endfunction
onmouseover="
c1()"
鼠标正在进行移动操作<
onmousemove="
c2()"
点击此处可以查看状态栏的信息<
8、正在进行的动作改变时触发事件过程
dims,y
ifs<
then
window.alert("
您正在进行修改操作"
window.confirm("
您想继续吗?
endif
functionc2(y)
ify<
5then
您正在进行修改操作<
5,请输入20以上"
form1.name.focus()"
请输入你的姓名:
name"
onchange="
c1(name.value)"
请输入您的年龄:
age"
5"
c2(age.value)"
9、分行排列字号依次增大的字
bodybgcolor=lightblue>
%fori=1to7%>
fontsize=<
%=i%>
您好!
欢迎您学习ASP技术
br>
%next%>
10、加法运算
(1)
formaction="
5-2-2.asp"
Form1"
a
NumberA"
+(“+”单独一行)
NumberB"
submit"
Submit"
相加"
10、加法运算
(2)
%
a=request.Form("
b=request.Form("
ifa<
andb<
c=cdbl(a)+cdbl(b)
response.Write(a&
+"
&
b&
="
c)
endif
%>
11、运算结果
a=Cdbl(request.Form("
))
b=Cdbl(request.Form("
c=a+b
response.Write(c)
12、URL传递参数
(1)
AHREF=5-2-5.asp?
UserName=Conquer&
UserSex=男>
用户信息<
/A>
12、URL传递参数
(2)
Uname=Request.QueryString("
UserName"
Usex=Request.QueryString("
UserSex"
Response.Write("
用户姓名为:
Uname)
用户性别为:
Usex)
13、服务器端变量
SIP=Request.ServerVariables("
LOCAL_ADDR"
SName=Request.ServerVariables("
SERVER_NAME"
SPort=Request.ServerVariables("
SERVER_PORT"
CIP=Request.ServerVariables("
REMOTE_ADDR"
CMethod=Request.ServerVariables("
REQUEST_METHOD"
服务器IP:
SIP)
服务器名称:
SName)
服务器端口:
SPort)
客户机IP:
CIP)
请求方法:
Cmethod)
14、登录事例
ifRequest.ServerVariables("
)="
POST"
Uname=Request.Form("
Upass=Request.Form("
UserPass"
Utype=Request.Form("
UserType"
ifUtype="
Teacher"
ifUname="
conquer"
andUpass="
Response.Write("
欢迎您,"
uname)
else
Response.Write("
账号密码错误"
endif
else
student"
15、转向语句
Then
Response.Redirect("
5-2-8.asp"
elseifUname="
5-2-9.asp"
账号或密码错误"
Endif
Endif
16、终止网页处理语句
欢迎访问我的网站<
现在时间为:
now())
Response.End()
欢迎下次再来"
本站站长Conquer
17、清除缓冲区语句
Response.Clear()
18、Response事例
你的账号为:
Uname)
你的密码为:
Upass)
Response.End()
Else
5-3-7.asp"
账号:
密码:
password"
reset"
Submit2"
重置"
19、单值Cookie事例
Response.Cookies("
Username"
Conquer"
UserAge"
)=20
).expires=#2010-1-1#
20、读Cookie事例
Uname=Request.Cookies("
Uage=Request.Cookies("
你的姓名为:
UName)
)
你的年龄为:
Uage)
21、Cookie综合事例
Then
UName=Request.Form("
)'
接收用户新输入的姓名
Cname=Request.Cookies("
User"
)("
LoginName"
接收存在Cookie中的姓名
Ccount=Request.Cookies("
LoginCount"
接收存在Cookie中的访问次数
Ctime=Request.Cookies("
LoginTime"
接收存在Cookie中的访问时间
IfCname="
Then'
如果用户第一次访问本站
Ccount=0
这是您第1次访问本站"
Else'
如果用户多次访问本站
ifCname=UnameThen'
如果用户本次输入姓名和Cookie中的姓名一致
欢迎您再次访问本站"
Uname&
您上次访问本站时间为:
Ctime&
else'
如果用户本次输入姓名和Cookie中的姓名不一致
您上次访问本站的姓名为:
Cname&
您本次访问本站的姓名为:
Endif
该计算机共访问本站:
Ccount+1&
次<
'
不管第几次访问都直接向Cookie里写入新内容
Response.Cookies("
)=Uname
)=Cint(Ccount)+1
)=now()
).Expires=#2010-1-1#
姓名:
登陆"
22、登录事例
tablewidth="
300"
border="
1"
align="
center"
cellpadding="
2"
cellspacing="
tralign="
bgcolor="
#0099FF"
tdcolspan="
spanclass="
style1"
用户登陆<
/span>
/td>
/tr>
trbgcolor="
#CCFFFF"
tdwidth="
20%"
80%"
td>
密码:
类型:
label>
radio"
教师<
/label>
Student"
学生<
/table>
mlq"