根据给定文件的信息,我们可以总结出一系列初学者常用的ASP(Active Server Pages)代码知识点: ### 1. 获取当前系统时间 ```asp <%=now()%> ``` 此代码用于显示服务器上的当前日期与时间。 ### 2. 获取客户端IP地址 ```asp <%=request.serverVariables("remote_host")%> ``` 此代码片段可以用来获取访问网站用户的IP地址。需要注意的是,如果客户端通过代理服务器访问,则可能会获取到代理服务器的IP地址而不是实际客户端的IP地址。 ### 3. 获取浏览器信息 ```html <script> window.document.write("浏览器:" + navigator.appName + navigator.appVersion); </script> ``` 这段JavaScript代码可以用来获取访问者所使用的浏览器名称及其版本号。 ### 4. 禁止IE浏览器滚动条显示 ```html <bodyscroll="no"> <bodystyle="overflow-y:hidden"> ``` 这段HTML代码用于在Internet Explorer浏览器中隐藏页面的垂直滚动条,从而实现全屏效果。 ### 5. 弹出新窗口 ```html <scriptlanguage="javascript"> <!-- <!-- 打开新窗口 --> window.open('http://www.XXXXXX.com', '', 'height=200,width=300,top=0,left=30'); //--> </script> ``` 此段JavaScript代码用于在指定位置弹出一个具有特定尺寸的新窗口,并指向指定URL。 ### 6. 生成随机数 ```asp <%randomize%> <%=(int(rnd()*n)+1)%> ``` 这里展示了一种生成随机数的方法,其中`n`为随机数的最大值(不包括n)。例如,如果n设置为10,则将生成1到10之间的随机整数。 ### 7. 文本滚动效果 ```html <marquee direction="up" scrolldelay="200" style="font-size:9pt;color:#FF0000;line-height:150%;font-style:italic;font-weight:bold" scrollamount="2" width="206" height="207" bgcolor="#FFFF00">hhhhhhhhhhhhhhhhhhh</marquee> ``` 这是一段使用`<marquee>`标签来实现文本向上滚动效果的HTML代码,可以通过调整`scrolldelay`和`scrollamount`属性控制滚动速度和每次滚动的距离。 ### 8. 自动关闭页面 ```html <script LANGUAGE="javascript"> <!-- setTimeout('window.close();', 10000); // 10秒后关闭页面 //--> </script> <p align="center">页面将在10秒后自动关闭,请刷新页面。</p> ``` 这段JavaScript代码用于在指定的时间后(这里是10秒)自动关闭当前页面。 ### 9. 播放背景音乐 ```asp <%randomize%> <bgsound src="mids/<%=(int(rnd()*60)+1)%>.mid" loop="-1"> ``` 该代码示例演示了如何在网页中随机播放背景音乐。音乐文件存储在服务器的“mids”目录下,格式为.mid,并且会在循环播放。 ### 10. 自动刷新页面 ```html <script> <!-- var limit = "0:10"; if (document.images) { var parseLimit = limit.split(":"); parseLimit = parseLimit[0] * 60 + parseLimit[1] * 1; } function beginRefresh() { if (!document.images) return; if (parseLimit == 1) window.location.reload(); else { parseLimit -= 1; curMin = Math.floor(parseLimit / 60); curSec = parseLimit % 60; if (curMin != 0) curTime = curMin + ":" + curSec + "秒后刷新"; else curTime = curSec + "秒后刷新"; window.status = curTime; setTimeout("beginRefresh()", 1000); } } window.onload = beginRefresh; file:// --> </script> ``` 这段复杂的JavaScript代码用于每隔一段时间自动刷新页面。用户可以通过设置`limit`变量来定义刷新的时间间隔(以分钟和秒为单位),并在状态栏显示剩余时间。 ### 11. 连接并操作Access数据库 ```asp <% option explicit dim startTime, endTime, conn, connStr, db startTime = timer() ' 数据库路径 db = "data/dvBBS5.mdb" 'Set连接对象 Set conn = Server.CreateObject("ADODB.Connection") '连接字符串 connStr = "Provider=Microsoft.Jet.OLEDB.4.0;DataSource=" & Server.MapPath(db) '连接数据库 conn.Open connStr function CloseDatabase Conn.Close Set conn = Nothing End Function %> ``` 此段代码展示了如何使用ASP连接到Access数据库,并执行相关操作。通过创建`ADODB.Connection`对象,并设置相应的连接字符串,即可打开数据库连接。此外,还提供了一个关闭数据库连接的函数`CloseDatabase`。 ### 12. 连接并操作SQL Server数据库 ```asp <% option explicit dim startTime, endTime, conn, connStr, db startTime = timer() '连接字符串 connStr = "driver={SQL Server};server=HUDENQ-N11T33NB;uid=sa;pwd=xsfeihu;database=dvbbs" 'Set连接对象 Set conn = Server.CreateObject("ADODB.Connection") '打开连接 conn.Open connStr function CloseDatabase Conn.Close Set conn = Nothing End Function %> ``` 这个示例展示了如何使用ASP连接到SQL Server数据库。同样地,我们通过创建`ADODB.Connection`对象,并设置适当的连接字符串来实现数据库的连接。连接成功后,可以进行各种数据库操作,并通过调用`CloseDatabase`函数来关闭连接。 以上这些ASP代码涵盖了基本的Web开发需求,对于初学者来说是非常有用的参考资料。无论是从数据处理、用户交互还是数据库管理等方面,都有涉及,能够帮助开发者快速上手ASP编程。
1.获得系统时间:
<%=now()%>
2.取得来访用的IP:
<%=request.serverVariables("remote_host")%>
3.获得系统,浏览器版本:
<script>
window.document.write("版本:"+navigator.appName+navigator.appVersion+" browser.")
</script>
4.去除IE混动条:
<body scroll="no">
<body style="overflow-y:hidden">
5.进入网站,跳出广告:
<script language="javascript">
<!--
<!-- 注意更改文件所在路径-->
window.open(\'http://www.XXXXXX.com',\'\',\'height=200,width=300,top=0,left=30\');
// -->
</script>
6.随机数:
<%randomize%>
<%=(int(rnd()*n)+1)%>
N为可改变数
7.向上混动代码:
<marquee direction="up" scrolldelay="200" style="font-size: 9pt; color: #FF0000; line-height: 150%; font-style:italic; font-weight:bold" scrollamount="2" width="206" height="207" bgcolor="#FFFF00">hhhhhhhhhhhhhhhhhhh</marquee>
8.自动关闭网页:
<script LANGUAGE="javascript">
<!--
setTimeout(\'window.close();\', 10000); //60秒后关闭
</script>
<p align="center">本页10秒后自动关闭,请注意刷新页面</p>
9.随机背景音乐:
<%randomize%>
<bgsound src="mids/<%=(int(rnd()*60)+1)%>.mid" loop="-1">
可以修改数字,限制调用个数,我这里是60个.
10.自动刷新本页面:
<script>
<!--
var limit="0:10"
if (document.images){
var parselimit=limit.split(":")
parselimit=parselimit[0]*60+parselimit[1]*1
}
function beginrefresh(){
if (!document.images)
return
if (parselimit==1)
window.location.reload()
else{
parselimit-=1
curmin=Math.floor(parselimit/60)
cursec=parselimit%60
if (curmin!=0)
curtime=curmin+"分"+cursec+"秒后重刷本页!"
else
curtime=cursec+"秒后重刷本页!"
剩余7页未读,继续阅读
- 粉丝: 1
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助