1.如何用Asp判断你的网站的虚拟物理路径 9kojLqCT
答:使用Mappath方法 G
j1_!.T
< p align="center" >< font size="4" face="Arial" >< b > ca}2TT&t
The Physical path to this virtual website is: !c-*O<Y
< /b >< /font > fV:83|eQ
< font color="#FF0000" size="6" face="Arial" > AEuG v}#
< %= Server.MapPath("\")% >
Y~Ifj,\
< /font >< /p > IAEAhqp
2.我如何知道使用者所用的浏览器? 4=.so~9odX
答:使用the Request object方法 2(nlJ7R
strBrowser=Request.ServerVariables("HTTP_USER_AGENT") :!/8Hv
If Instr(strBrowser,"MSIE") < > 0 Then bfO=;S]b!
Response.redirect("ForMSIEOnly.htm") `kr?j:g
Else ]{ kPrey
Response.redirect("ForAll.htm") BD-AI
End If Q^I\cAIB
nd(S3rct&
3.如何计算每天的平均反复访问人数 .KC++\{HE
答:解决方法 BC]?0 U
< % startdate=DateDiff("d",Now,"01/01/1990") x :7IIvP
if strdate< 0 then startdate=startdate*-1 {|\.i
avgvpd=Int((usercnt)/startdate) % > _wOt39e&
显示结果 KF/-wZ"1s
< % response.write(avgvpd) % > bxWa oWE0
that is it.this page have been viewed since November 10,1998 +O5hH8<&b
V+~Nalm O
4.如何显示随机图象 +>9Q/E
< % dim p,ppic,dpic ap~^Ty<>
ppic=12 Ewm9\qmg
randomize v}(WaO#S
p=Int((ppic*rnd)+1) s79r@])=
dpic="graphix/randompics/"&p&".gif" I l.K"ll
% > >f'g0g
显示 f-2c0Bi
< img src="< %=dpic% >" > 1U\z5$V
"mNq&$
5.如何回到先前的页面 ^t"'rD-I
答:< a href="< %=request.serverVariables("Http_REFERER")% >" >preivous page< /a > FN;^"H
或用图片如:< img src="arrowback.gif" alt="< %=request.serverVariables("HTTP_REFERER")% >" > <t,x RBk
ZB&6<uw
6.如何确定对方的IP地址 MfQ!6zE
答:< %=Request.serverVariables("REMOTE_ADDR)% > fAmz4
y==CTY@
7.如何链结到一副图片上 $SE^S
答:< % @Languages=vbscript % > 1.X@;
< % response.expires=0 EzIGz[
strimagename="graphix/errors/erroriamge.gif" i LAscb
response.redirect(strimagename) TPY}C
% > JLi|Td"1%
ty`DJO=Omj
8.强迫输入密码对话框 ;6wA"
答:把这句话放载页面的开头 'QIqBU'~
< % response.status="401 not Authorized" bF(f*u
response.end 03(4 x'z
% > \4#W xZ
E P+J
N
9.如何传递变量从一页到另一页 Rh |nP&6
答:用 HIDDEN 类型来传递变量
Z<phcqEi8
< % form method="post" action="mynextpage.asp" > bTu9;(
< % for each item in request.form % > yZ`wfj$Jj
< input namee="< %=item% >" type="HIDDEN" Y<rU#Z #T
value="< %=server.HTMLEncode(Request.form(item)) % >" > Uwi7)
< % next % > q]M0md
< /form > _[y/Y\{I
'7@R7w!E4H
10.为何我在 asp 程序内使用 msgbox,程序出错说没有权限 :eg4z )
答:由于 asp 是服务器运行的,如果可以在服务器显示一个对话框,那么你只好等有人按了确定之后,你的程序才能继续执行,而一般服务器不会有人守着,所以微软不得不禁止这个函数,并胡乱告诉你 (:) 呵呵) 没有权限。但是ASP和客户端脚本结合倒可以显示一个对话框,as follows: )Wox Mmz
<%yourVar="测试对话框"%> .6V}3q$-@
<script language='javascript'> _l]fkk[T
alert("<%=yourvar%>") e$pV%5=
</script> hzRYec(
Gbw2E&a