WEE4_32.asp
<%function factorial(t) dim j j=1
for i=1 to t j=j*i next
factorial=j end function %>
<úta=cint(request.Form(\
response.Write(\阶乘为:\%>
4、VBScript编程,实现计算并输出100至500间的水仙花数。(水仙花数是指该数的值与各位数字的立方和相等); [参考代码]
<%for i=100 to 500 a=i\\100 b=i mod 100 b=b\\10 c=i mod 10
if i=a^3+b^3+c^3 then
response.Write(i & \ end if next%>
5、利用VBScript的数组,结合编程实现在页面中输出100个随机键位的大写字母,要求每行显示20个字母,各个字母间用一个空格分割。 [参考代码]
<%dim ran(100)
10
for i=1 to 100
ran(i)=chr(int(26*rnd())+65) next
for i=1 to 100
response.Write(ran(i) & \ if i mod 20=0 then
response.Write(\ end if next %>
五、思考题
(1)服务器端脚本和客户端脚本的主要区别是什么? (2)Option Explicit指令的作用是什么?
(3)VBScript的Sub过程和Function过程有何不同?怎样定义Sub过程和Function过程?对Sub过程和Function过程的调用方式有什么不同?
实验五 JAVASCRIPT基础
实验项目性质:验证性 计划学时:2学时 一、实验目的
理解有关函数中变量的作用域和各类控制语句的功能;能灵活运用JavaScript中常用的几个对象的属性和方法;进一步加深理解Javascript与VBScript的异同。
二、预习与参考
回顾和复习以前C语言的基本语法知识;进一步加深理解Javascript语法知识。
三、实验器材
配置网络环境的计算机系统,安装有IIS、Dreamweaver MX 2004、Access 2000/SQL Server 2000数据库系统等。
四、实验内容
1、使用JavaScript编程实现:根据时间段的不同,在网页中显示不同的问候语,若小时数在12点以前,则输出“早上好!”的问候语;若在12点至18点,则输出“下午好!”;18点以后输出“晚上好!”。
[参考代码]
2、运用JavaScript和windows对象setTimeout方法编程实现在网页中不断显示不同图片的动画效果; [参考代码]
3、在不同的情况下使用不同的消息对话框。当点击网页中的按钮后,首先用prompt弹出一个可以输入数字的对话框,要求从1到10中选择一个数字。当用户输入一个数字后,会用confirm弹出一个确认对话框,确认刚才所选择的数字,如果用户选择Cancel,会重复刚才的过程要求用户选择一个新的数字直到用户选择OK为止。如果选择OK,则判断用户所选择的数字是否为7,如果是,则用alert弹出获得一等奖的消息,如果不是,同样用alert弹出获得纪念奖的消息。 [参考代码]
五、思考题
(1)JavaScript和Java是一样的吗?JavaScript与VBScript、Jscript又有什么区别? (2) JavaScript事件驱动中的事件是通过鼠标或热键动作引发的。它主要有哪些事件?
(3)使用JavaScript编写一个含有主菜单条的网页,实现当鼠标光标靠近某个菜单项时就会下拉出一个对应的子菜单来。
实验六 ASP对象的应用
实验项目性质:验证性 计划学时:2学时 一、实验目的
通过实验熟悉和掌握各ASP内建对象的功能和用法;掌握ASP环境的搭建,ASP文件的结构和执行;理解动态网站的基本设计技术;理解面向对象的程序设计。
二、预习与参考
ASP内置对象(第4章至第6章内容)。
三、实验器材:
配置网络环境的计算机系统,安装有IIS、Dreamweaver MX 2004、Access 2000/SQL Server 2000数据库系统等。
四、实验内容:
1、试编写一ASP页面,利用Response对象的write方法,向客户端浏览器输出一个4行3列,宽度为1的表格,并在每个单元格中填入该单元格的行号和列号;
13
[参考代码]
<%for colnum=1 to 3%>
<%=rownum & \ <%next%> <%next%>
2、编写一个ASP页面,实现利用Response对象的write方法,向客户端输出一超级链接,该超链接的标题为“返回首页”,链接的地址为“index.asp”; [参考代码]
<%response.write \返回首页\%>
3、设计用户登陆页面WEE6_login.htm。若用户名和口令均为guest,则导航到WEE6_guest.htm页面;若用户名为administrator,口令为haweofw,则导航到WEE6_manager.asp页面。若口令错误,则输出“口令错误!单击此处返回”的提示信息,“单击此处返回”为超链接,用户单击后,重新返回到登陆页面。用于表单处理并实现口令判断的页面为WEE6_dispose.asp。要求分别用表单的Post和Get方法,来分别实现该操作;
用户登录 用户名: 口 令: 确定 重填
[参考代码] WEE6_login.htm