ASP初学者实用代码集合
需积分: 3 193 浏览量
更新于2024-09-20
收藏 86KB DOC 举报
"这篇资源是为ASP初学者提供的一些常用代码片段,涵盖了获取系统时间、访客IP、浏览器信息、页面设置、广告弹出、随机数生成、滚动效果、页面刷新、背景音乐、分页等多个方面的功能实现。"
在ASP(Active Server Pages)开发中,这些基础代码对于新手来说是非常实用的,下面对这些知识点进行详细说明:
1. **获得系统时间**:`<%=Now()%>` 是ASP内置函数,用于显示服务器当前的日期和时间。
2. **取得来访用户IP**:`<%=Request.ServerVariables("REMOTE_HOST")%>` 获取客户端的主机名,如果通过DNS解析不了,通常会返回IP地址。
3. **获取系统和浏览器版本**:通过JavaScript的`navigator`对象可以获取浏览器的相关信息,例如`navigator.appName`是浏览器名称,`navigator.appVersion`是浏览器版本。
4. **去除IE滚动条**:可以通过HTML属性`scroll="no"`或CSS样式`overflow-y:hidden`隐藏页面的垂直滚动条。
5. **广告弹出**:利用JavaScript的`window.open()`方法,可以指定URL、窗口尺寸和位置,实现新窗口展示广告。
6. **随机数生成**:`Rnd()`函数配合`Int()`和数学运算可以生成指定范围内的整数随机数。
7. **向上滚动效果**:`<marquee>`标签用于创建滚动效果,方向可设置为"up",`scrolldelay`决定滚动速度。
8. **自动关闭网页**:JavaScript的`setTimeout()`函数可以设定一定时间后自动执行关闭窗口的命令。
9. **随机背景音乐**:通过HTML的`<bgsound>`标签或者JavaScript动态插入`<audio>`标签,结合随机数选择音乐文件播放。
10. **页面自动刷新**:使用`meta`标签的`refresh`属性或JavaScript的`location.reload()`方法。
11. **ACCESS数据库连接**:使用`ADODB.Connection`对象,如`Set conn = Server.CreateObject("ADODB.Connection")`,然后设置连接字符串并打开连接。
12. **SQL数据库连接**:与ACCESS类似,但需要对应SQL Server的驱动和连接字符串。
13. **键盘打开网页**:通过JavaScript监听键盘事件,实现按下特定键时跳转页面。
14. **层不被控件覆盖**:CSS中的`z-index`属性控制层的堆叠顺序,数值越大,层的位置越靠前。
15. **动网FLASH广告代码**:通常涉及SWFObject库或直接内嵌`<object>`和`<embed>`标签。
16. **VBScript弹出窗口**:使用`MsgBox`函数。
17-21. **使用FileSystemObject(FSO)**:FSO是ASP中用于文件操作的重要组件,包括读取、写入、修改文件内容等。
22-24. **返回、刷新按钮代码**:JavaScript提供了`history.back()`、`location.reload()`等方法实现页面操作。
25. **弹出警告框代码**:JavaScript的`alert()`函数。
26. **状态栏信息**:通过`<base>`标签的`target`属性或JavaScript修改`window.status`。
27. **背景色变换**:CSS中的`background-color`属性配合JavaScript定时器可以实现颜色变化。
28. **点击打开新窗口**:JavaScript的`window.open()`方法。
29. **分页代码**:通常涉及到SQL查询的分页处理和前端页面的导航链接。
这些代码实例为ASP初学者提供了基础的编程实践,有助于理解和掌握ASP的常见功能。在实际应用中,需要根据项目需求进行适当的调整和优化。
2019-07-09 上传
2009-02-24 上传
2006-02-23 上传
2021-10-05 上传
2008-07-20 上传
2008-02-18 上传
2009-07-13 上传
点击了解资源详情
里奇
- 粉丝: 14
- 资源: 4
最新资源
- NIST REFPROP问题反馈与解决方案存储库
- 掌握LeetCode习题的系统开源答案
- ctop:实现汉字按首字母拼音分类排序的PHP工具
- 微信小程序课程学习——投资融资类产品说明
- Matlab犯罪模拟器开发:探索《当蛮力失败》犯罪惩罚模型
- Java网上招聘系统实战项目源码及部署教程
- OneSky APIPHP5库:PHP5.1及以上版本的API集成
- 实时监控MySQL导入进度的bash脚本技巧
- 使用MATLAB开发交流电压脉冲生成控制系统
- ESP32安全OTA更新:原生API与WebSocket加密传输
- Sonic-Sharp: 基于《刺猬索尼克》的开源C#游戏引擎
- Java文章发布系统源码及部署教程
- CQUPT Python课程代码资源完整分享
- 易语言实现获取目录尺寸的Scripting.FileSystemObject对象方法
- Excel宾果卡生成器:自定义和打印多张卡片
- 使用HALCON实现图像二维码自动读取与解码