1.如何用Asp判斷你的網站的虛擬物理路徑
答:使用Mappath方法
palign=centerfontsize=4face=Arialb
ThePhysicalpathtothisvirtualwebsiteis
bfont
fontcolor=#FF0000size=6face=Arial
%=Server.MapPath()%
fontp
2.我如何知道使用者所用的瀏覽器
答:使用theRequestobject方法
strBrowser=Request.ServerVariables(HTTP_USER_AGENT)
IfInstr(strBrowser,MSIE)0Then
Response.redirect(ForMSIEOnly.htm)
Else
Response.redirect(ForAll.htm)
EndIf
3.如何計算每天的平均反复訪問人數
答:解決方法
%startdate=DateDiff(d,Now,01011990)
ifstrdate0thenstartdate=startdate-1
avgvpd=Int((usercnt)startdate)%
顯示結果
%response.write(avgvpd)%
thatisit.thispagehavebeenviewedsinceNovember10,1998
4.如何顯示隨機圖像
%dimp,ppic,dpic
ppic=12
randomize
p=Int((ppicrnd)+1)
dpic=graphixrandompics&p&.gif
%
顯示
imgsrc=%=dpic%
5.如何回到先前的頁面
答:ahref=%=request.serverVariables(Http_REFERER)%preivouspagea
或用圖片如:
imgsrc=arrowback.gifalt=%=request.serverVariables(HTTP_REFERER)%
6.如何確定對方的IP地址
答:%=Request.serverVariables(REMOTE_ADDR)%
7.如何鏈結到一副圖片上
答:%@Languages=vbscript%
%response.expires=0
strimagename=graphixerrorserroriamge.gif
response.redirect(strimagename)
%
8.強迫輸入密碼對話框
答:把這句話放載頁面的開頭
%response.status=401notAuthorized
response.end
%
9.如何傳遞變量從一頁到另一頁
答:用HIDDEN類型來傳遞變量
%formmethod=postaction=mynextpage.asp
%foreachiteminrequest.form%
inputnamee=%=item%type=HIDDEN
value=%=server.HTMLEncode(Request.form(item))%
%next%
form
10.為何我在asp程序內使用msgbox,程序出錯說沒有權限
答:由於asp是服務器運行的,如果可以在服務器顯示一個對話框,那麼你只好等有人按了確定之後,你的程序才能繼續執行,而一般服務器不會有人守著,所以微軟不得不禁止這個函數,並告訴你沒有權限。但是ASP和客戶端腳本結合倒可以顯示一個對話框,如下