首页 理论教育 ASP动态网页设计:Document对象

ASP动态网页设计:Document对象

时间:2023-11-05 理论教育 版权反馈
【摘要】:Document对象表示在浏览器窗口或其中一个框架中显示的HTML文档,通过该对象的属性和方法可以控制页面的外观和内容。Document对象的属性及其说明如表3-14所示。

ASP动态网页设计:Document对象

Document对象表示在浏览器窗口或其中一个框架中显示的HTML文档,通过该对象的属性和方法可以控制页面的外观和内容。

1.Document对象的属性

Document对象有许多属性,可以用来设置文档的背景颜色、链接颜色和文档标题等,也可以用来执行更为复杂的操作。

Document对象的属性及其说明如表3-14所示。

表3-14 Document对象的属性

2.Document对象的方法

Document对象有5个方法,通过这些方法可以对文档内容进行控制。

(1)Open方法:用来为输出打开文档。执行该方法后,文档中的当前内容被清除,可以使用Write或WriteLn方法将新内容写到文档中。

(2)Write方法:用于向文档中写入HTML代码

语法格式:

Document.Writestring

说明:其中string是字符串常量或字符串变量,表示要写入文档的HTML代码。执行Write方法后,string参数指定的内容插入到文档的当前位置,但写入的内容要用Close方法关闭文档后才能显示出来。

(3)WriteLn方法:用于向文档中写入HTML代码。

语法格式:

Document.Write Lnstring

说明:其中string是字符串常量或字符串变量,表示要写入文档的HTML代码。WriteLn方法与Write方法类似,所不同的是WriteLn在内容末尾添加一个换行符。

(4)Close方法:用来关闭文档,并显示所有使用Write或WriteLn方法写入的内容。

(5)Clear方法:用来清除当前文档的内容。

【例3.14】编写一个HTML文档,用于验证表单登录页面,运行结果如图3-14所示。

图3-14 表单验证页面

文件命名为3-14.htm,代码如下:

〈HTML〉

〈HEAD〉

〈TITLE〉表单控件示例〈/TITLE〉

〈SCRIPT LANGUAGE=VBScript〉

〈!--

Sub tijiao_onclick ()

′检验 输入 文本框 , 要 求用 户必 须填 写姓名 、 密码

dim name,pass

name=forml .name .value

pass=forml .pass .value

If name=″″then

alert (″姓名不能为空!″)

forml .name .focus

exit sub

Else If pass=″″then(www.xing528.com)

alert (″密码不能为空!″ )

orml .pass .focus

exit sub

else

document .write ″姓名:″&name&″〈BR〉″

document .write ″密码:″&pass

document .close

End If

End Sub

--〉

〈/SCRIPT〉

〈/HEAD〉

〈BODY〉

〈FORM name=″forml″method=″post″action=″″〉

〈TABLE width=″267″align=″center″bgcolor=″#FFCCFF″〉

〈TR bgcolor=″#FF9900″〉

〈TH width=360 colspan=″2″〉〈FONT color=″#ffffff″〉用户登录〈/font〉〈/TH〉

〈/TR〉

〈TR 〉

〈TD width=″360″align=″right″〉用户名:〈/TD〉

〈TD width=″248″〉〈INPUT name=″name″type=″text″size=″21″〉〈/TD〉

〈/TR〉

〈TR〉

〈TD width=″360″align=″right″〉密码:〈/TD〉

〈TD width=″248″〉〈INPUT name=″pass″type=″password″size=″21″〉〈/TD〉

〈/TR〉

〈TR 〉

〈TD width=″360″align=″right″〉〈INPUT type=″button″name=″tijiao″value=″登录″〉〈/TD〉

〈TD width=″248″align=″center″〉〈INPUT type=″reset″name=″Submit″value=″重新填写″〉〈/TD〉

〈/TR〉

〈/TABLE〉

〈/FORM〉

〈/BODY〉

〈/HTMI〉

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈