【ASP】ASP vbscript几个很简单的程序,获取时间、访问次数等

3 篇文章 0 订阅
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%
'cookie代码
dim numvisits
  response.cookies("numvisits").Expires=date+365
  numvisits=request.Cookies("NumVisits")
  
  if numvisits=""then
  	response.Cookies("NumVisits")=1
	response.Write("welcome! This is the first time you visit the page")
	else
	response.Cookies("NumVisits")=numvisits+1
	response.Write("之前你访问过"&numvisits)
	end if
%>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>

<%
sub vbproc(num1,num2)
response.Write((num1*num2))
end sub
%>


</head>



<body>
<p>Hello World Program</p>
<%="hello world"%>
<p>字符串输出</p>
<% dim name
name="Donald Duck"
response.Write("My Name is:"&name)
%>
<p>for循环</p>
<%
Dim fname(5),i
fname(0)="Gergone0"
fname(1)="Gergone1"
fname(2)="Gergone2"
fname(3)="Gergone3"
fname(4)="Gergone4"
fname(5)="Gergone5"
for i=0 to 5
      response.Write(fname(i) & "<br></br>")
next
%>
<p>字符串循环输出</p>
<%
for i=1 to 5
	response.Write("<h"&i&">"&i&"</h"&i&">")
next
%>
<p>4.获取时间</p>
<%
dim h
h=hour(now())
response.Write("<p>现在时间:"&now()&"(Beijing Time)</p>")
if h>12 then
	response.Write("Good Morning")
	else
	response.Write("Good Day!")
	end if
%>
<p>5.程序的调用(主程序在head中)</p>
<p>您可以这样调用一个程序</p>
<p>结果:<%call vbproc(3,4)%></p>

<p>6,一个提交按钮</p>
<form action="index.asp" method="get">
Your Name:<input type="text" name="f" size="20"/>
<input type="submit" value="提交" />
</form>
<%
dim f
f=request.QueryString("f")
if f<>""then
	response.Write("你好"&f&"<br />")
	end if
%>

<form action="index.asp" method="get">
您的姓名:<input type="text" name="a" size="20" />
<input type="submit" value="提交" />
</form>
<%
dim a
a=Request.QueryString("a")
If a<>"" Then
      response.Write(a)
      response.Write("你好" & a & "<br />")
      Response.Write("今天过得怎么样?")
End If
%>
<p>7.单选按钮</p>
<%
dim cars
cars=request.Form("cars")
%>
<form action="index.asp" method="post">
<p>请选择你喜欢的汽车</p>

<input type="radio" name="cars"
<%if cars="Volvo" then Response.Write("checked")%>
value="Volvo">Volvo</input>
<br/>
<input type="radio" name="cars"
<%if cars="Saah" then response.Write("checked")%>
value="Saah">Saab</input>
<br/>
<input type="radio" name="cars"
<% if cars="BMW" then response.Write("checked")%>
value="BMW" >BMW</input>
<br /><br />
<input type="submit" value="提交" />
</form>
<%
if cars<>""then
	response.Write("<p>您喜欢的车是"&cars&"</p>")
	end if
%>

</body>
</html>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
ASPhtml静态页面后点击计数解决方法~AJAX 1、在你要统计点击次数html页面,加入以下代码(这里count.asp与本文件同录目) <script type="text/javascript" src="count.asp?box=表名&id=文章ID"></script> '文章ID可读取数据库中的. 2、将下面的代码保存成count.asp <!--#include file="conn.asp"--> 数据库链接 hits=0 <% '================================================= '作 用:计数器,人气,box为表名,ID为ID... '================================================= dim rst,sqlt sqlt="select * from "&request.querystring("box")&" where ID="&request.querystring("id") set rst=server.CreateObject("adodb.recordset") rst.open sqlt,conn,1,3 if rst("ComeIP")=request.ServerVariables("REMOTE_ADDR") then rst("Hits")=rst("Hits")+1 rst("ComeIP")=request.ServerVariables("REMOTE_ADDR") rst.update end if %> hits=<%=rst("Hits")%> <% rst.close set rst=nothing %> document.write (hits); ***这是需要输出显示点击时要用的 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 用户登录状态的解决方法!!!~AJAX 1 在HTML页面调用,<script type="text/javascript" src="inc/user.asp"></script> 2 user.asp内容 <% '================================================= '作 用:显示用户登录表单 '================================================= u=Session("u") If u="" Then%> document.write("<a href=login.asp>登录<\/a>"); <%else%> document.writeln("<a href=uu.asp target=_blank><b><%=u%><\/b><\/a> | <a href=u.asp?u=<%=Server.URLEncode (u)%> target=_blank>我的空间<\/a> | <a href=logout.asp target=_blank>退出<\/a>") <%end if%>

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JimCarter

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值