转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 站长学院 >> Web开发 >> 正文
《VBScript制作实例》笔记         ★★★★

《VBScript制作实例》笔记

作者:闵涛 文章来源:闵涛的学习笔记 点击数:1803 更新时间:2009/4/23 11:22:48
end if

========== window对象的prompt方法与InputBox函数的比较==========

window对象的prompt方法的格式为:
username=prompt ("请输入你的名字:","Jack")
第一个参数为提示信息,第二个参数为默认值。如上图。

InputBox函数可以显示更个性化的输入对话框,格式为:
username=InputBox ("请输入你的名字:","输入对话框","Jack")
第一个参数为提示信息,第二个参数为对话框标题,第三个参数为默认值。如上图。

prompt方法与InputBox函数基本上是一样的,prompt方法弹出的对话框中有"JavaScript"字样,而InputBox函数弹出的对话框中有"VBScript"字样。

=========History对象============
history对象中包含着窗口中显示过的主页的列表。
forward 方法是向前翻页,相当于IE中的“前进”按钮。back 方法是向后翻页,相当于IE中的“后退”按钮。forward和back方法均可以带参数,表示前进和后退的页数。
go 方法是转到某个页面,它的参数相对于当前页面,正数是前进,负数是后退。
length 属性是窗口显示过的窗口的总数。

如 history.back
history.go 3


=======link对象=======
用document对象的links属性可以访问link对象,links属性是一个数组,从0开始记数,包含了所有的链接对象,其中链接对象的顺序由HTML文件中的链接对象的定义决定。链接对象的属性与窗口的location对象的属性很相似。

以下程序将改变页面中第一个链接的href属性。用set语句将链接对象的名称赋给lnk变量的好处是,有些情况下是无法把每一个对象的名称写出来的(如不能用name属性为<a>标记命名),用set语句就可以引用这个对象。

set lnk=document.links(0)
lnk.href="page-1.htm"
msgbox "链接已改成 " & lnk.href

link对象的length属性,是主页中所有链接对象的个数。下面的程序将显示出网页中的所有链接。

dim msg , i , lnk
for i=0 to document.links.length-1
set lnk=document.links(i)
msg=msg & i+1 & "---" & lnk.href & vbCrlf
next
msgbox msg

=========Frame 对象====================
Frame对象包含在Window对象中,但实际上又相当于一个Window对象,它可以使用窗口对象的各种属性、方法和事件,也可以包含任何窗口所能包含的对象,包括在框架对象中嵌套的其他框架对象。
一个典型的Frame嵌套的HTML源文件,将一个窗口分成上下两部分,再将上部分成左右两部分,再将上左分成上下两部分:

<frameset cols="*,505" >
<frameset rows="80,*" >
<frame name="topFrame" src="document.write-top.htm" >
<frame name="mainFrame" src="document.write-main.htm">
</frameset>
<frame name="rightFrame" src="document.write-right.htm">
</frameset >


从当前Frame访问别的Frame,用如下的形式:
parent.FrameName.document.write "cccccccc"
无论Frame嵌套了几层,都只需一个parent,而不必像目录那样一级一级地指定。

============限制文本框只能输入数字===========
下面的程序处理文本框的OnKeyUp事件,如果按下的不是数字,将删除最后键入的字符。
程序尚未解决的问题:
1.如果按下非数字键不放,将键入一串文本,而只会删除最后一个字符。
2.如果不是在最后的位置键入非数字键,就不会纠正。

sub txtA_OnKeyUp
dim a
a=right(txtA.value,1)
if a < chr(48) or a > chr(57) then
txtA.value=left(txtA.value,len(txtA.value)-1)
end if
end sub

================== window 对象的关系 =================

===================其他 ===================
  □如果在HTML中没有指定脚本语言的类型,浏览器会默认脚本语言为JavaScript。
  □表单<form>中的按钮若设成submit类型,则不论其OnClick程序中有何语句,最后总要跳转到<form>中定义的<action>页面,所以,submit类型的按钮不宜做检查表单填写是否正确的按钮,因为即使检查出错误也会跳转到下一个表单,检查就失去意义了。可以将其移到<form>外作为独立的按钮,或者将其类型设置为<button>。
  □可以用MsgBox显示消息框来起到“断点”的作用。
  □focus方法使焦点移到当前元素。如 TheForm.txtPhone.focus
  □select方法使相应文本框中的全部文本处于被选中状态。如 TheForm.txtPhone.select
  □页面中<body>与</body>之间的内容表示为:document.body.innerHTML

上一页  [1] [2] 


[VB.NET程序][原创]《VBScript制作实例》笔记  
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Web开发  · 网页制作
    · 平面设计  · 网站运营
    · 网站推广  · 搜索优化
    · 建站心得  · 站长故事
    · 互联动态
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台