久留免费网

免费资源

ASP教程:初次接触学习ASP脚本程序
来源:www.96ew.com  发布时间:2007-8-26 0:24:38  久留免费网
添加到百度搜藏   添加到雅虎收藏   收藏到QQ书签


欢迎转载,转载请注明出处:久留网

6ew_com

以下为引用的内容:
<script language=vbs>
cnbruce="webjx@163.com;webjx@webjx.com;tslxg@hotmail.com"
MyArray = Split(webjx, ";")
a=MyArray(0)
b=MyArray(1)
c=MyArray(2)
alert(a)
alert(b)
alert(c)
</script>
96ew@com

这些都是比较现实较好玩的些,玩中学习也不错:)但毕竟我们是要编程的,说到编写程序,我知道程序结构可以分: Www~96ew~com

1,顺序结构:就是最普通的,从上往下,从左往右执行的程序 Www.96ew.com

2,选择结构:给你两个条件,要不这样(if ... then),要不那样(else),任君选择:) 96ew@com

3,循环结构:给你一个最大发挥的空间,在不超出这个范围内进行活动(循环),否则自动退出(跳出循环)。

96ew~com

再复杂的程序也无非是由这三种结构综合嵌套运用过来的,你说是吧。

中国久留网

顺序结构没多少要说,因为程序执行基本都是这方向。

久.留.网

来看看选择结构,当然选择结构也可以嵌套。 Www_96ew_com

以下为引用的内容:
<body>
hello,
<script language="vbscript">
<!--
dim thishour
thishour=hour(time)
if thishour<=12 then
 document.bgcolor="red"
 document.fgcolor="black"
 document.write("上午好!")
else
 if thishour<=18 then
  document.bgcolor="blue"
  document.fgcolor="white"
  document.write("下午好!")
 else
  document.bgcolor="green"
  document.fgcolor="yellow"
  document.write("晚上好!")
中国欢迎来到久留网

 end if
end if
-->
</script>
本页的作用是根据不同时间显示不同颜色和欢迎信息。
</body>
Www^96ew^com

以上程序很简单吧,只要能认识英文就会懂程序(我是这么理解的:)

久留网

先把现在的小时提交出来:hour(time);

久留网

然后和12比较判断,如果<=12,肯定是上午了,否则就是下午和晚上;

久留.网

否则里面继续条件判断,如果时间再<=18的话,那肯定就是下午了; Www@96ew@com

最后,不用说,瞎子猜猜也知道是晚上了:)

[久留网]

有关上一程序中的document.bgcolor就是文档的背景色,document.fgcolor就是文档的前景色(文字色),下一程序是动态改变背景颜色的。 久留网

以下为引用的内容:
<script language="vbscript">
<!--
sub setbgcolor(bcolor)
   document.bgcolor=bcolor
end sub
-->
</script>
<form>
<input type="radio" name="color" onclick=setbgcolor("red")>red<br>
<input type="radio" name="color" onclick=setbgcolor("green")>green<br>
<input type="radio" name="color" onclick=setbgcolor("blue")>blue<br>
<input type="radio" name="color" onclick=setbgcolor("yellow")>yellow<br>
久留网

<input type="radio" name="color" onclick=setbgcolor("gray")>gray<br>
</form>
久留网

有关条件选择结构的嵌套再show出一个表单检测的程序

久留.网

以下为引用的内容:
<html><head><title>abc</title>
<script language="vbscript">
<!--
sub btnsubmit_onclick
  if form1.name.value<>"" then
  if form1.addr.value<>"" then
   if form1.email.value<>"" then  
    if instr(form1.email.value,"@")<>0 and instr(form1.email.value,".")<>0 then
     form1.submit
    else
     alert"email error!"
    end if
96ew^com

   else
    alert "enter your email!"
    form1.elements("email").focus 
   end if
  else
   alert "enter your address!"
   form1.elements("addr").focus  
  end if
  else
  msgbox "enter your name please!"
  form1.elements("name").focus
  end if
end sub
-->
</script>
</head>
<body>
<form name="form1" method=post action="bug.html">
your name:<input type="text" name="name"><br>
your addr:<input type="text" name="addr"><br>
your email:<input type="text" name="email"><br>
<input type="button" name="btnsubmit" value="submit">
</form>
</body>

欢迎来到久留网


</html>
久留网

程序是给出来了,但看起来比较难懂,有时程序执行时间也比较重要,所以得精简程序代码。 久留网

正所谓:写程序容易,写经典程序难啊,那上面的程序还可以换种思维方式。改用javascript(注:学的是编程思想,不要太过计较脚本类型)

96ew.com

以下为引用的内容:
<html>
<head>
<title>abc</title>
<script language="javascript">
<!--
function form1_onsubmit()
{
if (document.form1.name.value=="")
    {
     alert("请设定您的登陆名。")
     document.form1.name.focus()
     return false
     }
else if(document.form1.addr.value=="")
    {
     alert("请填写您的地址。")
     document.form1.addr.focus()

96ew^com


     return false
     }
else if(document.form1.email.value=="")
    {
     alert("请填写您的E-Mail地址。")
     document.form1.email.focus()
     return false
     }
}
-->
</script>
</head>
<body>
<form name="form1" onsubmit="return form1_onsubmit()">
your name:<input type="text" name="name"><br>
your addr:<input type="text" name="addr"><br>
your email:<input type="text" name="email"><br>
<input type="submit" name="submit" value="submit">
</form>
</body>
</html>
Www~96ew~com

最后来看下循环结构吧:1到500可不是一个一个写出来的。

Www^96ew^com

以下为引用的内容:
<script language=vbs>
for i= 1 to 500
document.write(i&"<br>")
next
</script>
Www_96ew_com

当然循环不只可以用for,还可以用do while...loop等 久留.网

反正程序这东西是代替我们少做了许多重复单一无聊的事——只要你合理利用程序。 内容来自久留网

应该有些成就吧,学语言,学编程就是学语法语义,学编程架构思想。 中国久留网

当然这要你有扎实的本语言的基础,基础是什么?你知道哪些函数吗?你知道怎么用程序怎么判断偶数吗(包含了运算)?你知道如何进行表单检测吗?你知道哪三种程序架构吗?

Www^96ew^com

呵呵,把以上的程序吃透,最好再多看看脚本参考手册,跟我就可以开始ASP的上路了。 96ew@com

补:

中国欢迎来到久留网

Function过程与Sub过程类似,但是Function过程可以返回值。 中国久留网

Function过程也可以使用由调用过程传递的常数、变量或表达式作为参数。如果Function过程无任何参数,则Function语句必须包含括号()。 久留.网

Function过程通过函数名返回一个值,这个值是在过程的语句中赋给函数名。Function返回值的数据类型总是Variant。 96ew@com

上一页  [1] [2] 

如果您发现本免费信息已过期,请点击报告错误提交过期信息,谢谢!
[ ] [返回上一页] [打 印] [收 藏]
评论∷ (评论内容只代表网友观点,与本站立场无关!) [更多评论...]