




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、ASP.NET 課程教案 鄭加春 第三講 ASP 腳本語(yǔ)言 VBScript 當(dāng)前第 1 頁(yè) 共 46 頁(yè) zheng-jia-chun 第三講第三講 ASP 腳本腳本語(yǔ)言語(yǔ)言-VBScript 目前大部分網(wǎng)站的設(shè)計(jì)涉及到信息的交互式,交互信息即動(dòng)態(tài)頁(yè)面,他們都是 使用了腳本語(yǔ)言,目前最流行的是 AJAX 技術(shù)。其核心是 JavaScript 腳本語(yǔ)言。 它是一類解釋性程序語(yǔ)言的總稱。 目前主要的腳本語(yǔ)言有兩種:JavaScript 和 VBScript;兩者可以嵌入到 HTML 語(yǔ)言中執(zhí)行。而且能夠?qū)W(wǎng)頁(yè)元素對(duì)象進(jìn)行控制。比如在客戶端就可以直接對(duì)信息 的校驗(yàn)。 腳本語(yǔ)言介于 HTML和 VB
2、、Java 等高級(jí)語(yǔ)言之間,更接近高級(jí)語(yǔ)言,但比普 通高級(jí)語(yǔ)言簡(jiǎn)單易學(xué),功能稍弱。ASP 本身不是腳本語(yǔ)言,是為嵌入 HTML 頁(yè)面的 腳本語(yǔ)言提供運(yùn)行環(huán)境。腳本語(yǔ)言程序在 Server 端執(zhí)行,放在之間;為了 某種需要,也可在 Cilent 端執(zhí)行。 VBScript 是 Visual Basic Script 的簡(jiǎn)稱,即 Visual Basic 腳本語(yǔ)言,有時(shí)也被縮 寫為 VBS。是 asp 動(dòng)態(tài)網(wǎng)頁(yè)默認(rèn)的編程語(yǔ)言,配合 asp內(nèi)建對(duì)象和ADO 對(duì)象,用戶 很快就能掌握訪問(wèn)數(shù)據(jù)庫(kù)的 asp 動(dòng)態(tài)網(wǎng)頁(yè)開發(fā)技術(shù)。常用的腳本語(yǔ)言有 VBScript、JavaScript。通過(guò)在 HTML 網(wǎng)頁(yè)
3、中加入 VBScript腳本,可使 HTML 網(wǎng)頁(yè) 成為動(dòng)態(tài)網(wǎng)頁(yè)。 一、一、VBScript 代碼代碼的基本格式的基本格式 ASP 程序通常將 VBScript 放在 Server 端執(zhí)行,標(biāo)識(shí)方法: VBScript 代碼 有時(shí)為了某種需要,VBScript 也可放在 Client 端執(zhí)行,語(yǔ)法格式如下: VBScript 代碼 Script 標(biāo)記具有以下 3 個(gè)屬性: Language:是指定腳本代碼所使用的腳本語(yǔ)言。對(duì)于 Internet Explorer 瀏覽 器來(lái)說(shuō),該屬性的取值可以是 VBScript 或是 Jscript,前者也可簡(jiǎn)寫成 VBS; EVENT:指定于腳本代碼相關(guān)聯(lián)
4、的事件。 FOR:指定于事件相關(guān)聯(lián)的對(duì)象。 注意注意:Script 標(biāo)記可以在 HTML文檔的 HEAD 或是 BODY 部分出現(xiàn)任意次;大 部分腳本代碼放在 SUB 或 FUNCTION 過(guò)程中,僅在其他代碼要條用它時(shí)執(zhí)行。 然而也講腳本代碼放在過(guò)程之外、Script 塊之中,這類代碼僅在 HTML頁(yè)面加載 時(shí)執(zhí)行一次,可以在加載WEB 頁(yè)面時(shí)初始化數(shù)據(jù)或動(dòng)態(tài)地改變頁(yè)面的外觀。如: ASP.NET 課程教案 鄭加春 第三講 ASP 腳本語(yǔ)言 VBScript 當(dāng)前第 2 頁(yè) 共 46 頁(yè) zheng-jia-chun 測(cè)試按鈕事件 從上面的例子,執(zhí)行腳本時(shí),為了顯示一個(gè)信息框,可以使用 Ms
5、gbox函數(shù),形 式為:Msgbox 按鈕被單擊!,它將雙引號(hào)之間的內(nèi)容作為提示信息顯示在 打開的窗口中; 一般 script 程序代碼會(huì)放在HTML 的注釋符號(hào)“”之間,使用 HTML 文件注釋符“”的目的是當(dāng)瀏覽器不支持這 種腳本語(yǔ)言時(shí)不執(zhí)行這段代碼,也不把程序代碼顯示在網(wǎng)頁(yè)上。注意:當(dāng)每一 用戶通過(guò) Internet Explorer 訪問(wèn)網(wǎng)頁(yè)時(shí),嵌入在 HTML 文件中的 vbscript 代碼靖 同時(shí)被發(fā)送到客戶端瀏覽器。用戶可以很方便地查看編寫的代碼。 二、二、VBScript 代碼代碼的書寫規(guī)則的書寫規(guī)則 1、程序代碼中、程序代碼中不區(qū)分字母不區(qū)分字母的大小寫的大小寫 在 VBS
6、cript 編寫的代碼中,凡是用到的作為名稱的(如變量名、文件名、 網(wǎng)頁(yè)中各元素對(duì)象的名稱)符號(hào)串,都不區(qū)分大小寫,即使出現(xiàn)在引號(hào)中也是如 此。但作為參與表達(dá)式運(yùn)算的字符中的字符,還是區(qū)分大小的。 2、語(yǔ)句書寫自、語(yǔ)句書寫自由由 在同一行上可以書寫多條語(yǔ)句,語(yǔ)句間用冒號(hào)“:”分隔; 單行語(yǔ)句可分若干行書寫,在本行后加入續(xù)行符(空格或是“_” ) 。 一行允許多達(dá) 255 字符。 3、注釋有利于、注釋有利于程序的維護(hù)程序的維護(hù)和調(diào)試和調(diào)試 注意:以單引號(hào)“”開始,可以直接出現(xiàn)在語(yǔ)句后面。 三、三、VBScript 數(shù)據(jù)數(shù)據(jù)類型類型 在 VBScript 中,VBScript 同 JavaScri
7、pt 語(yǔ)言不一樣,只有一種數(shù)據(jù)類型,稱為 Variant,也叫變體類型。它也是 VBScript 中所有函數(shù)的返回值的數(shù)據(jù)類型。 Variant 是一種特殊的數(shù)據(jù)類型,根據(jù)不同的使用方式,可包含不同數(shù)據(jù)類別。 ASP.NET 課程教案 鄭加春 第三講 ASP 腳本語(yǔ)言 VBScript 當(dāng)前第 3 頁(yè) 共 46 頁(yè) zheng-jia-chun Variant 變量中保存的數(shù)據(jù)類型稱為數(shù)據(jù)子類型。如: Variable=2003 Variable=“2003” Variable=“上海大學(xué)” Variable=3.1415926 VBScript 可根據(jù)賦值自動(dòng)確定變量的數(shù)據(jù)子類型。最簡(jiǎn)單的
8、Variant 數(shù)據(jù)可以 包含數(shù)字或字符串信息。如果使用的數(shù)據(jù)只可能是數(shù)字的數(shù)據(jù),則 VBScript 會(huì)假定 其為數(shù)字并以使用于數(shù)字的方式來(lái)處理。如果使用的數(shù)據(jù)只可能是字符串,則 VBScript 將按字符串進(jìn)行處理。當(dāng)然,也可以將數(shù)字包含在引號(hào)( )中使其成為 字符串。如下表中 Variant 包含的數(shù)據(jù)子類型。 Empty 未初始化的 Variant。對(duì)于數(shù)值變量,值為 0;對(duì)于字符串變量,值為零長(zhǎng)度 字符串 ()。 Null不包含任何有效數(shù)據(jù)的 Variant。 Boolean包含 True 或 False Byte包含 0 到 255 之間的整數(shù)。 Integer包含 -32,768
9、 到 32,767 之間的整數(shù)。 Currency -922,337,203,685,477.5808 到 922,337,203,685,477.5807。 Long 包含 -2,147,483,648 到 2,147,483,647 之間的整數(shù)。 Single 包含單精度浮點(diǎn)數(shù),負(fù)數(shù)范圍從 -3.402823E38 到 -1.401298E-45,正數(shù)范圍從 1.401298E-45 到 3.402823E38。 Double 包含雙精度浮點(diǎn)數(shù),負(fù)數(shù)范圍從 -1.79769313486232E308 到 -4.94065645841247E-324,正數(shù)范圍從 4.940656458412
10、47E-324 到 1.79769313486232E308。 Date (Time) 包含表示日期的數(shù)字,日期范圍從公元 100 年 1 月 1 日到公元 9999 年 12 月 31 日。 String包含變長(zhǎng)字符串,最大長(zhǎng)度可為 20 億個(gè)字符。 Object包含對(duì)象。 Error包含錯(cuò)誤號(hào)。 在在 VBScript 中中,可以使用轉(zhuǎn),可以使用轉(zhuǎn)換函數(shù)來(lái)轉(zhuǎn)換函數(shù)來(lái)轉(zhuǎn)換數(shù)據(jù)的子換數(shù)據(jù)的子類型可使用類型可使用 VarType 函數(shù)函數(shù) 返回?cái)?shù)返回?cái)?shù)據(jù)的據(jù)的 Variant 子類型。子類型。 四、四、VBScript 常量常量 常量是在程常量是在程序執(zhí)行期間其值從不發(fā)生變化的數(shù)據(jù)。在 VBSc
11、ript 中,常量分為普 通常量和符通常量和符號(hào)常量號(hào)常量,普通常量無(wú)需定義即可在程序中使用,而符號(hào)常量則要用 const 語(yǔ)句加以聲明才能使用。 1、普通常量、普通常量 又稱文字常量量。按照數(shù)據(jù)類型的不同,普通常量分為字符串常量和數(shù)字常量和數(shù)字常量量?jī)?種。 ASP.NET 課程教案 鄭加春 第三講 ASP 腳本語(yǔ)言 VBScript 當(dāng)前第 4 頁(yè) 共 46 頁(yè) zheng-jia-chun 字符串常量字符串常量簡(jiǎn)稱字符串,它是由一對(duì)引括起來(lái)的字符序列所組成,其中可以包 含字母、漢子、數(shù)字、空格以及標(biāo)點(diǎn)符號(hào)等,長(zhǎng)度不超過(guò)20 億個(gè)字符。例如.”ASP 腳本技術(shù)”, “福建衛(wèi)視”等。 數(shù)值常
12、量分?jǐn)?shù)值常量分為整型數(shù)整型數(shù)、長(zhǎng)整型和浮長(zhǎng)整型和浮點(diǎn)型點(diǎn)型。整型數(shù)和長(zhǎng) 整型數(shù)都可 以用十進(jìn)制 、八進(jìn) 制、十六進(jìn)制三 種表示形式 。需要注意的 是,八進(jìn)制常整 數(shù)在書寫時(shí) 以應(yīng)在前面 加上w=q+w 的結(jié)果是w=q+w 的結(jié)果是 2 2、多多分分支支語(yǔ)語(yǔ)句句 S SE EL LE EC CT T C CA AS SE E Select Case 結(jié)構(gòu)提供了If 結(jié)構(gòu)的一個(gè)變通形式,可以從多個(gè) 語(yǔ)句塊中選 擇執(zhí)行其中的一個(gè)。Select Case 語(yǔ)句提供的功能與 If 語(yǔ)句類似,但是可以 使代碼更加簡(jiǎn)練易讀。 格式如下: S Se el le ec ct t C Ca as se e C C
13、a as se e C Ca as se e C Ca as se e C Ca as se e E El ls se e E En nd d S Se el le ec ct t 說(shuō)說(shuō)明明:首先對(duì)表達(dá)式進(jìn)行運(yùn)算。該運(yùn)算可以 為數(shù)學(xué)運(yùn)算或字符串運(yùn)算。然后將 運(yùn)算結(jié)果依次與結(jié)果 1 到結(jié)果 n+1 作比較,當(dāng)找到與計(jì) 算結(jié)果相等的結(jié)果時(shí)就 執(zhí)行該語(yǔ)句段,執(zhí)行完畢就 跳出 select case 條件式。而當(dāng)運(yùn)算結(jié) 果與所有的 結(jié)果都不相等時(shí),就執(zhí)行 case else 后面的語(yǔ)句段n+1。 ASP.NET 課程教案 鄭加春 第三講 ASP 腳本語(yǔ)言 VBScript 當(dāng)前第 16 頁(yè) 共 46
14、頁(yè) zheng-jia-chun 例如: 注注明明:select case 語(yǔ)句的好處就是在于它可以清楚地顯示出要執(zhí)行的結(jié)果, 程序越大就能越看出它的優(yōu)點(diǎn)。不過(guò),也有缺點(diǎn)的 時(shí)候,那就是它執(zhí) 行的判斷 語(yǔ)句自能針對(duì)一個(gè)變量,而 IFTHEN 則沒(méi)有這個(gè)限制。有時(shí),當(dāng)需要對(duì)多 個(gè)值進(jìn)行同樣處理時(shí),可以將多個(gè) 值放在同一case 后面,如: ! !- - - m m= =m mo on nt th h( (d da at te e( () ) ): : y y= =y ye ea ar r( (d da at te e( () ) ) s se el le ec ct t c ca as se e
15、 m m c ca as se e 1 1, ,3 3, ,5 5, ,7 7, ,8 8, ,1 10 0, ,1 12 2 d d= =3 31 1 c ca as se e 2 2 i if f y y m mo od d 4 4= =0 0 a an nd d y y m mo od d 1 10 00 0 0 0 o or r y y m mo od d 4 40 00 0= =0 0 t th he en n D D= =2 29 9 e el ls se e d d= =2 28 8 e en nd d i if f ASP.NET 課程教案 鄭加春 第三講 ASP 腳本語(yǔ)言 V
16、BScript 當(dāng)前第 17 頁(yè) 共 46 頁(yè) zheng-jia-chun c ca as se e e el ls se e d d= =3 30 0 e en nd d s se el le ec ct t m ms sg gb bo ox x 本本月月份份的的天天數(shù)數(shù)共共有有 j = j + 1 next - 5 5)、w wh hi il le ew we en nd d:當(dāng)當(dāng)循循環(huán)環(huán)條條件件 為為“真真”時(shí)時(shí)循循環(huán)環(huán)。 該循環(huán)是一個(gè)不太常用的循環(huán)語(yǔ)句。因?yàn)樗軐?shí)現(xiàn)的功能,doloop 也 能實(shí)現(xiàn)。建議一般不 要使用。 其語(yǔ)法格式如下: while 條件 語(yǔ)句段 Wend 例如: !
17、- ASP.NET 課程教案 鄭加春 第三講 ASP 腳本語(yǔ)言 VBScript 當(dāng)前第 24 頁(yè) 共 46 頁(yè) zheng-jia-chun dim counter , sum counter = 1 sum = 0 while counter 6 6)、E Ex xi it t F Fo or r 退退出出循循環(huán)環(huán) 用于在計(jì)數(shù)器達(dá)到其終止值之前退出 For.Next 語(yǔ)句。因?yàn)橥ǔV?是在 某些特殊情況下(例如在發(fā)生 錯(cuò)誤時(shí))要退出循環(huán) ,所以可以在 If.Then.Else 語(yǔ)句的 True 語(yǔ)句塊中使用 Exit For 語(yǔ)句。如果條件為 False,循環(huán)將照常 運(yùn)行。 例如: 100
18、00 Then Exit For End If Response.Write sum NEW 關(guān)鍵字用于創(chuàng)建新的類的實(shí)例; Classname 是類名; Nothing 是用于停止Objectvar 與任何指定對(duì)象或類的關(guān)聯(lián)。 為了使用腳本代碼更易于理解,可以使用注 釋語(yǔ)句添加說(shuō)明性文字,語(yǔ)法 格式如下: 注釋文字 注釋語(yǔ)句不是可執(zhí)行語(yǔ)句,在腳本運(yùn)行 期間不會(huì)被執(zhí)行。注釋通常用 于記 錄腳本名稱、作者姓名和 主要代碼更改的日期,也用于描述 復(fù)雜計(jì)算或解析編 程方法。 在編寫 VBscript 腳本代碼時(shí),通常是在一 行上寫一個(gè)語(yǔ)句。但是有些語(yǔ) 句 就很短,可以將多個(gè) 語(yǔ)句寫在用一行中,此時(shí)使用
19、冒 號(hào)(:)來(lái)分隔各個(gè) 語(yǔ)句。 如: T=X : X=Y : Y=T 交換變量 X和 Y 的內(nèi)容 那么對(duì)于比較長(zhǎng)的語(yǔ)句,可以使用續(xù) 行的符將其分成多行,續(xù)行符有一 個(gè) 空格和一個(gè)下劃線符號(hào)組成。通過(guò)使用續(xù) 行符,可以在第二 個(gè)物理行上繼續(xù)上 一個(gè)邏輯行上的內(nèi)容。如: Msg = 白日依山盡,黃河入海流 else return false; 刪除 3)Prompt 方法:其作用類似于 InputBox 函數(shù),即顯示一個(gè)提示對(duì)話框,提示用戶 輸如數(shù)據(jù)。Prompt 方法有兩個(gè)參數(shù):第一參數(shù)給出提示信息,第二個(gè)參數(shù)指定默認(rèn) 響應(yīng)。執(zhí)行 Prompt 時(shí),將顯示一個(gè)提示對(duì)話框,讓用戶在文本框中輸入字符
20、串, 完成輸入后,如果單擊確定按鈕,則返回所輸入的字符串;如果單擊單擊取消 按鈕,則不返回任何信息。例如: UserName = Wmpt(請(qǐng)輸入您的尊姓大名: , 未知用戶) 4) Open 方法:用于打開一個(gè)已經(jīng)存在的窗口,或者創(chuàng)建一個(gè)新窗口,并在窗口中 加載一個(gè)文檔,語(yǔ)法格式: NewWindow=Window.open(URL,name,Toolbar,location,directories,status,menubar, scrollbars,resizeable,width,height,top,left) 其中 NewWindow 用于接收Open 方法的返回
21、值,是一個(gè) Window 對(duì)象。其他各 項(xiàng)參數(shù)的含義如下: URL:指定要在窗口中顯示的文檔的 URL; Name:指定要打開的窗口的名稱。如果指定的窗口已存在,則在該窗口中顯示 新文檔,原有的內(nèi)容被取代;如果指定的窗口不存在,則以指定的名稱創(chuàng)建并打開 一個(gè)新窗口并且在該窗口中顯示新文檔。 Toolbar:可選參數(shù),取值為 YES/NO 或 1/0.如果將該參數(shù)設(shè)置為 YES/1,則在 窗口中顯示瀏覽器的工具欄;否則則隱藏; Location 可選參數(shù),取值為 YES/NO 或 1/0.如果將該參數(shù)設(shè)置為 YES/1,則在 窗口中顯示瀏覽器的地址欄;否則則隱藏; Directories 可選參
22、數(shù),取值為 YES/NO 或 1/0.如果將該參數(shù)設(shè)置為 YES/1,則 在窗口中顯示瀏覽器的目錄表;否則則隱藏; Status 可選參數(shù),取值為 YES/NO 或 1/0.如果將該參數(shù)設(shè)置為 YES/1,則在窗 口中顯示瀏覽器的狀態(tài)欄;否則則隱藏; Menubar 可選參數(shù),取值為 YES/NO 或 1/0.如果將該參數(shù)設(shè)置為 YES/1,則在 ASP.NET 課程教案 鄭加春 第三講 ASP 腳本語(yǔ)言 VBScript 當(dāng)前第 43 頁(yè) 共 46 頁(yè) zheng-jia-chun 窗口中顯示瀏覽器的選單欄;否則則隱藏; Scrollbars可選參數(shù),取值為 YES/NO 或 1/0.如果將
23、該參數(shù)設(shè)置為 YES/1,則在 窗口中顯示瀏覽器的滾動(dòng)條;否則則隱藏; Resizeable可選參數(shù),取值為 YES/NO 或 1/0.如果將該參數(shù)設(shè)置為 YES/1,則在 窗口中顯示瀏覽器的可以改變大?。环駝t則否; Width和 height 可選參數(shù),取值為整數(shù)值,指定窗口的寬度和高度(以像素為 單位); Top 和 left 可選參數(shù),取值為整數(shù)值,指定窗口的左上角的坐標(biāo)(以像素為單 位); 5)Close 方法用來(lái)關(guān)閉一個(gè)打開的窗口;例如:Windows.Close() 6) SetTimeout 方法:用來(lái)設(shè)置一個(gè)計(jì)時(shí)器,以便在經(jīng)過(guò)指定的時(shí)間間隔后調(diào)用一個(gè) 過(guò)程,其語(yǔ)法格式如下: T
24、imeoutid = window.settimeout(myproc, 6000 , vbscript) 7)ClearTimeout 方法:用于將指定的計(jì)數(shù)器復(fù)位,其語(yǔ)法格式如下: Windows. ClearTimeout id 8) Navigate 方法:用來(lái)當(dāng)前窗口中顯示新文檔,語(yǔ)法格式如下: Windows. Navigate URL 其中 URL參數(shù)是一個(gè)字符串,用于指定要顯示的新文檔的 URL。例如: Windows. Navigate http:/ 3、window 對(duì)象的事件 window 對(duì)象的事件對(duì)象有兩個(gè)事件,即 onload 和 onunload 事件,前者在頁(yè)面
25、 加載時(shí)被觸發(fā),后者在頁(yè)面卸載時(shí)被觸發(fā)。例如:在狀態(tài)欄上顯示滾動(dòng)文本 = str_len + 1 then seq = 0 Window.Status = Window.SetTimeout scroll , interval else Window.SetTimeout scroll , interval ASP.NET 課程教案 鄭加春 第三講 ASP 腳本語(yǔ)言 VBScript 當(dāng)前第 44 頁(yè) 共 46 頁(yè) zheng-jia-chun end if end sub Scroll - 三)、三)、Document 對(duì)象對(duì)象 DOCUMENT 對(duì)象是文檔對(duì)像模型中最重要的對(duì)象之一,它包含
26、以下對(duì)象和集合: ALL: (文檔所有元素的集合) ANCHORS: (錨集合) APPLETS:JAVA 小程序集合 BODY :文檔主題對(duì)象 CHILDREN:子元素集合 EMBEDS:潛入對(duì)象 FORMS:框架集合 IMAGES:圖像集合 LINKS:連接集合 PLUGINS:插件集合 SELECTION:選擇器對(duì)象 STYLESHEETS:級(jí)聯(lián)樣式表集合; 1、Document 對(duì)象的屬性 Document 對(duì)象的屬性有許多,可以用來(lái)設(shè)置文檔的背景顏色、連接顏色和文 檔標(biāo)題等,也可以用來(lái)執(zhí)行更為復(fù)雜的操作。 A、linkcolor 屬性:用來(lái)設(shè)置或返回文檔中超鏈接的顏色,與 BODY標(biāo)
27、記的 Link 屬性功能相同,可以用十六進(jìn)制顏色值或顏色名稱對(duì)該屬性賦值;如: Document. Linkcolor = red B、Alinkcolor屬性: 用來(lái)設(shè)置或返回文檔中活動(dòng)超鏈接的顏色,與 BODY標(biāo)記的 ALink 屬性功能相同,可以用十六進(jìn)制顏色值或顏色名稱對(duì)該屬性賦值;所謂活 動(dòng)鏈接是一種狀態(tài),即用鼠標(biāo)指針指向一個(gè)超鏈接,按下鼠標(biāo)左鍵但尚未釋放時(shí) 的狀態(tài)。 C、Vlinkcolor屬性: 用來(lái)設(shè)置或返回文檔中活動(dòng)超鏈接的顏色,與 BODY標(biāo)記的 vLink 屬性功能相同,可以用十六進(jìn)制顏色值或顏色名稱對(duì)該屬性賦值; D、BgColor 屬性: 用來(lái)設(shè)置或返回文檔背景的顏色
28、,與 BODY標(biāo)記的 BgColor屬 性功能相同,可以用十六進(jìn)制顏色值或顏色名稱對(duì)該屬性賦值; E、FGColor 屬性: 用來(lái)設(shè)置或返回文檔中文本的顏色,與 BODY標(biāo)記的 BgColor 屬性功能相同,可以用十六進(jìn)制顏色值或顏色名稱對(duì)該屬性賦值; F、Anchor 屬性: 這是一個(gè)對(duì)象屬性,用來(lái)表示文檔中的錨點(diǎn),通過(guò)其 length 屬 性可以返回當(dāng)前文檔中的錨的數(shù)目,每個(gè)錨被儲(chǔ)存在 Anchors 數(shù)組中,可以通過(guò) 索引值來(lái)訪問(wèn)該數(shù)據(jù)中的元素。 ASP.NET 課程教案 鄭加春 第三講 ASP 腳本語(yǔ)言 VBScript 當(dāng)前第 45 頁(yè) 共 46 頁(yè) zheng-jia-chun G
29、、Title屬性:用來(lái)返回當(dāng)前文檔的標(biāo)題,在運(yùn)行期間不能改變。 H、Location 屬性: 用來(lái)設(shè)置或返回文檔的URL;例: Document. Location = http:/ I、Link 屬性:這是一個(gè)對(duì)象屬性,用來(lái)表示文檔中的超鏈接。通過(guò)其 Length 屬 性可以返回文檔中超鏈接的數(shù)目。每個(gè)草連接都存儲(chǔ)在 Links 數(shù)組中,可以通過(guò) 索引值來(lái)訪問(wèn)該數(shù)組中得元素。 J、lastModified 屬性:返回當(dāng)前文檔的最后修改日期。 K、referror 屬性:用于返回連接到當(dāng)前頁(yè)面的那個(gè)頁(yè)面的 URL; 2、Document 對(duì)象的方法 A、open 方法:用來(lái)為輸出打開文檔。但執(zhí)
30、行該方法后,文檔中的當(dāng)前內(nèi)容被清 除,可以使用 write 方法或 writeln 方法講新的內(nèi)容寫到文檔中。 B、write方法:用于向文檔中寫入 HTML 代碼,語(yǔ)法格式為: Document. Write string 其中 string 是字符串常量或字符串變量,表示要寫入文檔的 HTML 代碼。執(zhí)行 write 方法后,string 參數(shù)指定的內(nèi)容插入到文檔的當(dāng)前位置,但寫入的內(nèi)容要用 Colse 方法關(guān)閉文檔后才能顯示出來(lái)。 C、writeln 方法:用于向文檔中寫入 HTML 代碼,語(yǔ)法格式為: Document. Writeln string 其中 string 是字符串常量或
31、字符串變量,表示要寫入文檔的 HTML 代碼。Writeln 方法與Write方法用法相類似,所不同的是Writeln 在內(nèi)容末尾添加一個(gè)換行符。 D、Close方法:用來(lái)關(guān)閉文檔,并顯示所有使用 write 或 writeln方法寫入的內(nèi)容。 E、Clear方法:用來(lái)清除當(dāng)前文檔的內(nèi)容。 四)、其他文檔對(duì)四)、其他文檔對(duì)象象 Windows 和 Document 是文檔對(duì)象模型中的兩個(gè)重要對(duì)象。除了兩個(gè)對(duì)象外,在 文檔對(duì)象模型中還有其他幾個(gè)對(duì)象,包過(guò) history、navigator、location、link 對(duì)象。 1、history 對(duì)象 history 對(duì)象包含用戶已經(jīng)瀏覽過(guò)的 URL 集合,提供了瀏覽器的導(dǎo)航按鈕功能, 可以通過(guò)文檔的歷史來(lái)瀏覽文檔。Histo
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能家居行業(yè)發(fā)展現(xiàn)狀與前景展望
- 河北省秦皇島市昌黎縣第一中學(xué)2024-2025學(xué)年高三下學(xué)期一輪復(fù)習(xí)收官檢測(cè)生物學(xué)試卷(含答案)
- 教育行業(yè)應(yīng)急管理預(yù)案
- 科技產(chǎn)品創(chuàng)新統(tǒng)計(jì)表格
- 墩、臺(tái)身和蓋梁工程現(xiàn)場(chǎng)質(zhì)量檢驗(yàn)報(bào)告單(三)
- 家庭水處理知識(shí)培訓(xùn)課件
- 混凝土工勞務(wù)合同
- 公司文件收發(fā)流程表格
- 辦公樓租賃及物業(yè)維護(hù)協(xié)議
- 精密機(jī)械設(shè)備加工服務(wù)協(xié)議
- 日常采購(gòu)維修合同范本
- 企業(yè)員工職務(wù)犯罪預(yù)防
- (2025春新教材)部編版七年級(jí)語(yǔ)文下冊(cè)全冊(cè)教案
- 5《水污染》教學(xué)設(shè)計(jì)-2023-2024學(xué)年科學(xué)六年級(jí)下冊(cè)冀人版
- 2024 河北公務(wù)員考試(筆試、省直、A類、C類)4套真題及答案
- 統(tǒng)編版歷史 選擇性必修二第12課 《水陸交通的變遷》課件(共27張)
- 幼兒園開學(xué)教職工安全教育培訓(xùn)
- 2024年執(zhí)業(yè)藥師繼續(xù)教育專業(yè)答案
- 非ST段抬高型急性冠脈綜合征診斷和治療指南(2024)解讀
- VDA2供貨質(zhì)量保證培訓(xùn)PPT課件
- 折疊紙盒結(jié)構(gòu)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論