ASP初学者实用代码集锦
需积分: 0 87 浏览量
更新于2024-10-02
收藏 43KB DOC 举报
"本文主要介绍了一些初学者在学习ASP(Active Server Pages)时经常会遇到和使用的代码片段,包括获取系统时间、用户IP、浏览器信息、禁用滚动条、弹出广告窗口、生成随机数、创建上滑动效果以及自动关闭网页等功能。这些代码可以帮助初学者快速理解ASP的基本用法和常见功能,提升编程实践能力。"
ASP是一种微软开发的服务器端脚本环境,用于创建动态交互式网页。以下是对各部分代码的详细解释:
1. **获取系统时间**:
使用 `<%=Now()%>` 可以在页面上显示服务器的当前日期和时间。`Now()` 函数返回的是完整的日期和时间。
2. **取得来访用户的IP**:
`<%=Request.ServerVariables("REMOTE_HOST")%>` 会返回客户端的主机名,如果无法确定则返回IP地址。`REMOTE_HOST` 是ASP内置的服务器变量之一。
3. **获得系统和浏览器版本**:
这段JavaScript代码通过 `navigator.appName` 和 `navigator.appVersion` 获取浏览器的名称和版本信息,然后写入到页面中。
4. **去除IE滚动条**:
- `<body scroll="no">` 阻止了页面的垂直滚动条。
- `<body style="overflow-y:hidden">` 则隐藏了页面的滚动区域,适用于现代浏览器。
5. **进入网站,跳出广告**:
这是一个JavaScript的弹窗代码,`window.open` 方法打开一个新的浏览器窗口,指向指定URL,这里的 'http://www.XXXXXX.com' 应替换为实际的广告链接。
6. **生成随机数**:
首先使用 `<% Randomize %>` 初始化随机数生成器,然后 `Rnd()` 函数生成0到1之间的随机数。`(Int(Rnd() * n) + 1)` 会生成1到n(含1不含n)的整数随机数,其中n是可调整的数值。
7. **向上混动代码**:
`<marquee>` 标签用于创建一个滚动效果,`direction="up"` 定义了向上滚动,`scrolldelay` 和 `scrollamount` 分别设置滚动延迟和速度,其他属性如 `style`, `width`, `height` 和 `bgcolor` 控制样式和尺寸。
8. **自动关闭网页**:
JavaScript 的 `setTimeout` 函数用来设定一段时间后执行某个函数,这里是10秒后关闭窗口。`window.close();` 用于关闭当前窗口。
对于初学者来说,熟悉并理解这些基础的ASP代码片段,能够帮助他们更好地掌握服务器端脚本的编写,从而制作出更丰富的交互式网页。在实践中不断尝试和应用这些代码,将有助于提高编程技能和解决问题的能力。
2011-08-30 上传
2019-07-09 上传
2015-07-03 上传
2023-05-31 上传
2023-05-24 上传
2023-08-14 上传
2023-11-21 上传
2023-09-04 上传
2023-07-24 上传
xsqsharp
- 粉丝: 1w+
- 资源: 46
最新资源
- JDK 17 Linux版本压缩包解压与安装指南
- C++/Qt飞行模拟器教员控制台系统源码发布
- TensorFlow深度学习实践:CNN在MNIST数据集上的应用
- 鸿蒙驱动HCIA资料整理-培训教材与开发者指南
- 凯撒Java版SaaS OA协同办公软件v2.0特性解析
- AutoCAD二次开发中文指南下载 - C#编程深入解析
- C语言冒泡排序算法实现详解
- Pointofix截屏:轻松实现高效截图体验
- Matlab实现SVM数据分类与预测教程
- 基于JSP+SQL的网站流量统计管理系统设计与实现
- C语言实现删除字符中重复项的方法与技巧
- e-sqlcipher.dll动态链接库的作用与应用
- 浙江工业大学自考网站开发与继续教育官网模板设计
- STM32 103C8T6 OLED 显示程序实现指南
- 高效压缩技术:删除重复字符压缩包
- JSP+SQL智能交通管理系统:违章处理与交通效率提升