ASP初学者实用代码集合

需积分: 3 2 下载量 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的常见功能。在实际应用中,需要根据项目需求进行适当的调整和优化。