|
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制作实例》笔记
|