freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

文檔對象模型(dom)(留存版)

2025-08-08 23:13上一頁面

下一頁面
  

【正文】 value=重置/TDTDINPUT TYPE=Button OnClick=judge value=提交查詢內(nèi)容/TD/TR/TABLE/FORM/CENTER/BODY/HTML 例357 一個完整的用VBScript編寫的數(shù)據(jù)有效性驗證的例子3.8 ActiveX控件ActiveX是一套與與語言無關的內(nèi)部操作技術。href屬性則提供了整個URL地址,運用href屬性,我們可以獲知完整的URL地址,這個屬性的信息將以上幾個屬性的信息結合在一起。host屬性指明了頁面所在Web服務器的主機名稱,這個名稱可以是主機的域名,也可以是IP地址。反映選擇列表某個選項是否被選中E.options(index).text反映選擇列表中某個選項的文本,即該選項出現(xiàn)在選擇列表中的文本。HTMLHEADTITLEComputer Shop/TITLESCRIPT LANGUAGE=VBScript!function price() DIM money money=0 If ((0).) then money=money+50 End If If ((0).) then money=money+100 End If If ((0).) then money=money+500 End If alert(價格是: amp。(5)type單選框的type屬性為radio。在進行客戶端數(shù)據(jù)驗證時,需要用Button按鈕的OnChick事件。6.文本區(qū)對象雖然文本區(qū)對象和文本框對象在HTML格式上有較大的差異(文本區(qū)對象使用TEXTAREA標簽,而文本框對象使用INPUT標簽),但從VBScript的角度來看,它們在屬性、方法與事件上是一致的,不同之處只是文本區(qū)對象的type屬性值為textarea。在數(shù)據(jù)有效性驗證失敗后,先使用focus()方法將焦點置于輸入有誤的表單元素上,如果表單元素是文本框,則往往也需要將文本框中的文本選中,這樣,用戶可以按Delete鍵直接刪除文本框中輸入有誤的數(shù)據(jù),這樣,也可以有效地簡化用戶的操作步驟。HTMLHEADTITLE注冊/TITLE/HEADBODYFORM METHOD=POST ACTION=請輸入你的姓名INPUT TYPE=text Name=RegisterNameBR性別INPUT TYPE=radio Name=Gender VALUE=male CHECKED先生INPUT TYPE=radio Name=Gender VALUE=female女士BR/FORMIMG SRC= onclick=(0).submit()IMG SRC= onclick=(0).reset()/BODY/HTML例347 使用reset()方法和submit()方法利用美觀的圖片代替Reset按鈕和Submit按鈕3.6.7 文本框對象文本框對象是表單中接收用戶輸入數(shù)據(jù)的主要媒介,由于文本框對象中輸入文本的內(nèi)容千變?nèi)f化,往往需要對文本框中輸入數(shù)據(jù)進行數(shù)據(jù)有效性驗證,特別是對于整數(shù)和實數(shù)的輸入也往往使用文本框,對于這一類型的輸入,有效性驗證則更為必要。Windows NT),其中可以看出,同時包含了瀏覽器信息、操作系統(tǒng)信息和瀏覽器代碼名稱。例如,在下面的頁面中,我們運用兩個按鈕,可以實現(xiàn)瀏覽器中的“后退”、“前進”按鈕的功能,VBScript代碼如例345所示。如果在頁面中只定義了一個表單,(0)來引用這個表單對象,以下舉一個例子來說明其用法:HTMLHEAD/HEADBOdyForm Name=mytable請輸入數(shù)據(jù):Input Type=text Name=text1 Value= /FormA name=Link1 href=鏈接到第一個文本/abrA name=Link2 href=鏈接到第二個文本/abrA name=Link2 href=鏈接到第三個文本/abr A href=Link1第一錨點/aA href=Link2第二錨點/aA Href=Link3第三錨點/a BRScript Language=VBScript 文檔有 amp。在裝載一個HTML頁時會運行Window對象的OnLoad事件。所以,它也就具有許多和其他瀏覽器對象不同的屬性和方法。當用戶在瀏覽器中打開一個頁面時,瀏覽器就會自動創(chuàng)建文檔對象模型中的一些對象,這些對象存放了HTML頁面的屬性和其他的相關信息,因為這些對象在瀏覽器上運行,所以我們有時也稱之為瀏覽器對象。當一個窗口打開另外一個窗口后,它們之間的關系并不是如同F(xiàn)rame結構一樣緊密,它們只是通過Opener屬性,子窗口可以和父窗口發(fā)生聯(lián)系,而通過Open()方法的返回值,父窗口可以和子窗口發(fā)生聯(lián)系,這樣兩個相關的窗口之間就可以實現(xiàn)互操作。 strNameEnd Sub 3.6.3 Document對象Document對象代表的是當前的整個頁面,所以在Document對象中存儲著當前頁面的一些信息,包括頁面的前景色和背景色,也包括了頁面中的表單、錨標、圖象等對象,運用Document對象,我們還能夠向頁面中動態(tài)添加文本以及各種標簽。 br 文檔有 amp。通過Navigator對象的屬性,我們可以獲得瀏覽器和運行平臺的信息,下面我們對Navigator對象的屬性進行簡單介紹。例如,在一個表單中有一個文本框和一個文本區(qū)名稱都是MyName,那么MyName(0)和MyName(l)分別代表文本框和文本區(qū),數(shù)組的下標從0開始,表單元素的下標和它們在表單中出現(xiàn)的順序是一致的。(1)defaultValuedefaultValue的屬性值是文本框中缺省的文本信息。如果需要對某個文本框的輸入數(shù)據(jù)進行嚴格的數(shù)據(jù)有效性驗證,可以在OnBlur事件處理函數(shù)中檢驗,對例349中我們進行如下修改:INPUT TYPE=text Name=number OnBlur=check()這樣,一旦當名稱為number的文本框失去焦點后立刻進行校驗,如果不是合法的整數(shù),則將焦點重新設置到number文本框中,那么在該文本框中根本就不可能輸入不合法的數(shù)據(jù),否則文本框就不能失去焦點,當然也就不可能提交表單數(shù)據(jù)了。所以,一般不對隱藏對象進行編程控制,隱藏對象大多用于在表單數(shù)據(jù)提交時傳遞數(shù)據(jù)。)(3)OnFocus當按鈕獲得焦點時,觸發(fā)OnFocus事件。4.事件(1)OnBlur當單選框失去焦點時,觸發(fā)OnBlur事件。1.選擇列表的屬性、方法和事件選擇列表的屬性、方法和事件如表322所示,有關它們的詳細情況我們下面展開。(5)selectedIndexselectedIndex屬性是被選中選項的索引值。(4)pathname屬性。3.7 數(shù)據(jù)有效性驗證實例下面是一個注冊頁面,在頁面中需要輸入注冊者姓名、密碼、確認密碼、性別、年齡和Email地址,以及注冊者是否對計算機感興趣等信息。ActiveX控件是采用COM創(chuàng)建的可重用的小對象。在數(shù)據(jù)有效性驗證時,由于只有文本框的輸入具有較大的隨意性,因而主要是對于文本框的輸入進行校驗,其他表單元素,如單選框和復選框,用戶只能從幾個選項中進行選擇,不會出現(xiàn)非法的輸入,因而不需要完成太多的數(shù)據(jù)有效性驗證工作。(8)href屬性。(2)host屬性。D.options(index).selected。 表321 復選框的屬性、方法和事件屬性方法事件Checkedblur()OnBlurDefaulteheckedclick()OnChangeFormfocus()OnCIickNameHandleEvent()OnfOcusTypeonMouseDownValueOnMouseUp例354是一個關于網(wǎng)上購買的例子,有Mouse、Keyboard、Modern三種商品,用戶可以購買其中一種或者幾種商品,在表單提交時,VBScript的處理函數(shù)可以計算總價格并且告訴用戶。(4)namename屬性即為單選框的名稱,一組單選框應該具有相同的名稱。一般處理鼠標單擊按鈕時,使用OnChick事件處理函數(shù)。不過,它的type屬性值為password。(3)select()select()方法使得文本框中文本被選中,即突出顯示文本框中的文本。 圖312 用圖片代替按鈕示例例如,在生動活潑的Web頁面中,使用美觀的圖片代替Reset按鈕和Submit按鈕往往會取得更好的效果,在這里,就需要使用到reset()方法和submit()方法,如例347所示。MSIE 。 sites)2.History對象的方法History對象的back()方法可以載入歷史記錄中前一個歷史記錄的URL地址,forward() 方法可以載入歷史記錄中下一個歷史記錄的URL地址,go()方法可以載入歷史記錄中任何 一個歷史記錄的URL地址。我們可以通過如下所示的代碼設置頁面的標題為Wele:=歡迎光臨(3)anchors、applets、forms、images、frames屬性這些屬性中存放著對象的數(shù)組,頁面中所有的超鏈接存儲在links數(shù)組中,錨點則存儲在anchors()數(shù)組中,表單存儲在forms()數(shù)組中,圖象存儲在image()數(shù)組中,所有的frame存儲在frames()數(shù)組中,并可用length屬性來判斷它們的長度。 圖311警告框3.Window對象的事件Window對象的事件有9種,較常用的有OnLoad、OnUnLoad、OnFocus、OnScroll。3.6.2 Windows對象Window對象在VBScript瀏覽器對象的層次圖中位于最高一層,具有唯一性,只要瀏覽器窗口打開,即使在瀏覽器中沒有加載任何頁面,VBScript中同樣也會建立Window對象。瀏覽器對象的層次圖如圖310所示,這個文檔對象模型是Navigator的文檔對象模型。例如,以下例題先建立一個彈出窗口,通過Opener屬性可以獲取父窗口的屬性信息,下述語句可以顯示父窗口的名稱:script language=VBScript!DIM popuppopup= (,popupnav, _width=225,height=235,resizable=1,scrollbars=auto) =測試Opener屬性 /script例341 Opener屬性使用示例以下是彈出窗口的代碼():HTMLHEADscript language=vbScriptsub Closeit() setTimeout (),10000 End sub/script/HEADBODY onload=Closeit()這是一個測試文件,用于測試文件的自動打開與關閉。1.Document對象的屬性Document對象的屬性非常豐富,下面我們分類進行簡單介紹。 amp。(1)appName屬性。1.表單對象的屬性、方法與事件表單對象的屬性、方法與事件如表317所示,有關它們的具體解釋我們隨后馬上展開。(2)formform屬性反映了包含該文本框的表單。(2)OnChangeOnChange事件和OnBlur事件相似,都要在失去焦點之后觸發(fā),不同之處在于,只有當用戶修改了文本框中的文本,然后失去焦點后才觸
點擊復制文檔內(nèi)容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1