world_eyes

          記錄點(diǎn)滴的地方

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            10 隨筆 :: 3 文章 :: 1 評論 :: 0 Trackbacks

          Window 窗口對象
          --返回值:它打開的窗口對象。
          ----var newWindow = open('','_blank');
          --屬性
          ----name 窗口的名稱,由打開它的連接(<a target="...">)或框架頁(<frame name="...">)或某一個窗口調(diào)用的 open() 方法(見下)決定。一般我們不會用這個屬性。
          ----status 指窗口下方的“狀態(tài)欄”所顯示的內(nèi)容。通過對 status 賦值,可以改變狀態(tài)欄的顯示。
          ----opener 用法:window.opener;返回打開本窗口的窗口對象。注意:返回的是一個窗口對象。如果窗口不是由其他窗口打開的,在 Netscape 中這個屬性返回 null;在 IE 中返回“未定義”(undefined)。undefined 在一定程度上等于 null。注意:undefined 不是 JavaScript 常數(shù),如果你企圖使用“undefined”,那就真的返回“未定義”了。
          ----self 指窗口本身,它返回的對象跟 window 對象是一模一樣的。最常用的是“self.close()”,放在<a>標(biāo)記中:“<a href="javascript:self.close()">關(guān)閉窗口</a>”。
          ----parent 返回窗口所屬的框架頁對象。
          ----top 返回占據(jù)整個瀏覽器窗口的最頂端的框架頁對象。
          --方法
          ----open() 打開一個窗口。用法:open(<URL字符串>, <窗口名稱字符串>, <參數(shù)字符串>);
          ------參數(shù)字符串
          --------top=# 窗口頂部離開屏幕頂部的像素?cái)?shù)
          --------left=# 窗口左端離開屏幕左端的像素?cái)?shù)
          --------width=# 窗口的寬度
          --------height=# 窗口的高度
          --------menubar=... 窗口有沒有菜單,取值yes或no
          --------toolbar=... 窗口有沒有工具條,取值yes或no
          --------location=... 窗口有沒有地址欄,取值yes或no
          --------directories=... 窗口有沒有連接區(qū),取值yes或no
          --------scrollbars=... 窗口有沒有滾動條,取值yes或no
          --------status=... 窗口有沒有狀態(tài)欄,取值yes或no
          --------resizable=... 窗口給不給調(diào)整大小,取值yes或no
          ----close() 關(guān)閉一個已打開的窗口。
          ----blur() 使焦點(diǎn)從窗口移走,窗口變?yōu)?#8220;非活動窗口”。
          ----focus() 是窗口獲得焦點(diǎn),變?yōu)?#8220;活動窗口”。不過在 Windows 98,該方法只能使窗口的標(biāo)題欄和任務(wù)欄上的相應(yīng)按鈕閃爍,提示用戶該窗口正在試圖獲得焦點(diǎn)。
          ----scrollTo() 用法:[<窗口對象>.]scrollTo(x, y);使窗口滾動,使文檔從左上角數(shù)起的(x, y)點(diǎn)滾動到窗口的左上角。
          ----scrollBy() 用法:[<窗口對象>.]scrollBy(deltaX, deltaY);使窗口向右滾動 deltaX 像素,向下滾動 deltaY 像素。如果取負(fù)值,則向相反的方向滾動。
          ----resizeTo() 用法:[<窗口對象>.]resizeTo(width, height);使窗口調(diào)整大小到寬 width 像素,高 height 像素。
          ----resizeBy() 用法:[<窗口對象>.]resizeBy(deltaWidth, deltaHeight);使窗口調(diào)整大小,寬增大 deltaWidth 像素,高增大 deltaHeight 像素。如果取負(fù)值,則減少。
          ----alert() 用法:alert(<字符串>);彈出一個只包含“確定”按鈕的對話框,顯示<字符串>的內(nèi)容,整個文檔的讀取、Script 的運(yùn)行都會暫停,直到用戶按下“確定”。
          ----confirm() 用法:confirm(<字符串>);彈出一個包含“確定”和“取消”按鈕的對話框,顯示<字符串>的內(nèi)容,要求用戶做出選擇,整個文檔的讀取、Script 的運(yùn)行都會暫停。如果用戶按下“確定”,則返回 true 值,如果按下“取消”,則返回 false 值。
          ----prompt() 用法:prompt(<字符串>[, <初始值>]);彈出一個包含“確認(rèn)”“取消”和一個文本框的對話框,顯示<字符串>的內(nèi)容,要求用戶在文本框輸入一些數(shù)據(jù),整個文檔的讀取、Script 的運(yùn)行都會暫停。如果用戶按下“確認(rèn)”,則返回文本框里已有的內(nèi)容,如果用戶按下“取消”,則返回 null 值。如果指定<初始值>,則文本框里會有默認(rèn)值。
          --事件
          ----onload
          ----onunload
          ----onresize
          ----onblur
          ----onfocus
          ----onerror

          document 文檔對象 描述當(dāng)前窗口或指定窗口對象的文檔。它包含了文檔從<head>到</body>的內(nèi)容。
          --用法:document (當(dāng)前窗口) 或 <窗口對象>.document (指定窗口)
          --屬性:
          ----cookie 關(guān)于 cookie 請參看“使用框架和 Cookies”一章。
          ----lastModified 當(dāng)前文檔的最后修改日期,是一個 Date 對象。
          ----referrer 如果當(dāng)前文檔是通過點(diǎn)擊連接打開的,則 referrer 返回原來的 URL。
          ----title 指<head>標(biāo)記里用<title>...</title>定義的文字。在 Netscape 里本屬性不接受賦值。
          ----fgColor 指<body>標(biāo)記的 text 屬性所表示的文本顏色。
          ----bgColor 指<body>標(biāo)記的 bgcolor 屬性所表示的背景顏色。
          ----linkColor 指<body>標(biāo)記的 link 屬性所表示的連接顏色。
          ----alinkColor 指<body>標(biāo)記的 alink 屬性所表示的活動連接顏色。
          ----vlinkColor 指<body>標(biāo)記的 vlink 屬性所表示的已訪問連接顏色。
          --方法
          ----open() 打開文檔以便 JavaScript 能向文檔的當(dāng)前位置(指插入 JavaScript 的位置)寫入數(shù)據(jù)。通常不需要用這個方法,在需要的時候 JavaScript 自動調(diào)用。
          ----write(); writeln() 向文檔寫入數(shù)據(jù),所寫入的會當(dāng)成標(biāo)準(zhǔn)文檔 HTML 來處理。writeln() 與 write() 的不同點(diǎn)在于,writeln() 在寫入數(shù)據(jù)以后會加一個換行。這個換行只是在 HTML 中換行,具體情況能不能夠是顯示出來的文字換行,要看插入 JavaScript 的位置而定。如在<pre>標(biāo)記中插入,這個換行也會體現(xiàn)在文檔中。
          ----clear() 清空當(dāng)前文檔。
          ----close() 關(guān)閉文檔,停止寫入數(shù)據(jù)。如果用了 write[ln]() 或 clear() 方法,就一定要用 close() 方法來保證所做的更改能夠顯示出來。

          forms[]; Form 表單對象
          --用法
          ----document.forms[] 是一個數(shù)組,包含了文檔中所有的表單(<form>)。要引用單個表單,可以用 document.forms[x],但是一般來說,人們都會這樣做:在<form>標(biāo)記中加上“name="..."”屬性,那么直接用“document.<表單名>”就可以引用了。
          --屬性
          ----name 返回表單的名稱,也就是<form name="...">屬性。
          ----action 返回/設(shè)定表單的提交地址,也就是<form action="...">屬性。
          ----method 返回/設(shè)定表單的提交方法,也就是<form method="...">屬性。
          ----target 返回/設(shè)定表單提交后返回的窗口,也就是<form target="...">屬性。
          ----encoding 返回/設(shè)定表單提交內(nèi)容的編碼方式,也就是<form enctype="...">屬性。
          ----length 返回該表單所含元素的數(shù)目。
          --方法
          ----reset() 重置表單。這與按下“重置”按鈕是一樣的。
          ----submit() 提交表單。這與按下“提交”按鈕是一樣的。
          --事件
          ----onreset
          ----onsubmit

          Javascript文檔對象結(jié)構(gòu)

          瀏覽器對象  navigator
          屏幕對象  screen
          窗口對象  window
           歷史對象   history
           地址對象   location
           框架對象   frames[]; Frame
           文檔對象   document
            連接對象    anchors[]; links[]; Link
            Java小程序?qū)ο?nbsp;  applets[]
            插件對象    embeds[]
            圖片對象     images[]; Image
            表單對象    forms[]; Form
             按鈕對象     Button
             復(fù)選框?qū)ο?nbsp;   Checkbox
             表單元素對象    elements[]; Element
             隱藏對象     Hidden
             密碼輸入?yún)^(qū)對象    Password
             單選域?qū)ο?nbsp;   Radio
             重置按鈕對象    Reset
             選擇區(qū)(下拉菜單、列表)對象  Select
              選擇項(xiàng)對象     options[]; Option
             提交按鈕對象    Submit
             文本框?qū)ο?nbsp;   Text
             多行文本輸入?yún)^(qū)對象   Textarea

          posted on 2009-01-17 15:38 world_eyes 閱讀(1683) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 巩留县| 镇原县| 陇南市| 区。| 新巴尔虎右旗| 抚宁县| 海原县| 广汉市| 尤溪县| 高清| 长岛县| 英吉沙县| 昌乐县| 彝良县| 奉化市| 甘孜县| 同仁县| 阿鲁科尔沁旗| 利川市| 文山县| 新龙县| 曲靖市| 海兴县| 都兰县| 古交市| 怀安县| 天柱县| 六枝特区| 北流市| 遂宁市| 瑞安市| 桑日县| 衡东县| 临海市| 平乡县| 沁阳市| 顺平县| 淮安市| 嘉义县| 郑州市| 玛多县|