看了一部asp教程,是留言系统的,平时自己写的时候经常忘记常用语句,好记性不如烂键盘,记一些常用的Asp语句下来,而且还得时常更新,记的顺序会比较乱。
1.用来返回上一个链接:http_referer
url=request.servervariables("http_referer") '定义
if url="" then ‘用来返回
response.write"<script>alert('加精成功');location.href='article.asp?showid="&showid&"';</script>" ’常规方法返回
else
response.write"<script>alert('加精成功');location.href='"&url&"';</script>" ‘利用http_referer返回
end if
简言之,HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器籍此可以获得一些信息用于处理。比如从我主页上链接到一个朋友那里,他的服务器就能够从HTTP Referer中统计出每天有多少用户点击我主页上的链接访问他的网站。
2.response,request
request.querystring("name") / request.form("name")
response.write "<script>alert('相册简介不得大于200位!');history.back();</script>"
response.end
3.子程序调用
sub过程在function.asp中
<%
'创建一个弹出窗口并且返回之前的页面,然后结束下面的语句的模块
'这个模块做什么sub子程序不返回,直接去执行
'function返回一个值给调用者
sub errorHistoryBack(info)
response.write "<script>alert('"&info&"');history.back();</script>"
response.end
end sub
%>
if len(adminname) <2 then
call errorHistoryBack("用户名不得少于2位")
end if
sub sussLoctionHref(info,url)
response.write "<script>alert('"&info&"');location.href='"&url&"'</script>"
response.end
end sub