• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • JavaScript教程(7)-JavaScript窗口及輸入輸出

    發表于:2007-06-21來源:作者:點擊數: 標簽:
    下一頁 1 2 3 Java Script窗口及輸入輸出 JavaScript是基于對象的腳本編程語言,那么它的輸入輸出就是通過對象來完成的。其中有關輸入可通過窗口(Window)對象來完成,而輸出可通過文檔(document)對象的方法來實現。 一、窗口及輸入輸出 請看下面例子: H

    下一頁 1 2 3 

       

    JavaScript窗口及輸入輸出

    JavaScript是基于對象的腳本編程語言,那么它的輸入輸出就是通過對象來完成的。其中有關輸入可通過窗口(Window)對象來完成,而輸出可通過文檔(document)對象的方法來實現。

    一、窗口及輸入輸出

    請看下面例子:

    <HTML>

    <Head>

    <script languaga="JavaScript">

    Var test=window.prompt("請輸入數據:");

    document.write(test+"JavaScript輸入輸出的例子");

    </script>

    </Head>

    </HTML>

    其中window.prompt()就是一個窗口對象的方法,其基本作用是,當裝入Web頁面時在屏幕上顯示一個具有“確定”和“取消”的對話框,讓你輸出數據。document.writle是一個文檔對象的方法,它的基本功能,是實現Web頁面的輸出顯示。見圖1所示。

    JavaScript教程(7)-JavaScript窗口及輸入輸出(圖一)

    圖1

    1、窗口對象

    該對象包括許多有用的屬性、方法和事件驅動程序,編程人員可以利用這些對象控制瀏覽器窗口顯示的各個方面,如對話框、框架等。在使用應注意以下幾點:

    該對象對應于HTML文檔中的<Body>和<FrameSet>兩種標識;

    onload和onunload都是窗口對象屬性;

    在JavaScript腳本中可直接引用窗口對象。如:

    window.alert("窗口對象輸入方法")

    可直接使用以下格式:

    alert("窗口對象輸入方法")

    2、窗口對象的事件驅動

    窗口對象主要有裝入Web文檔事件onload和卸載時onunload事件。用于文檔載入和停止載入時開始和停止更新文檔。

    3、窗口對象的方法

    窗口對象的方法主要用來提供信息或輸入數據以及創建一個新的窗口。

    創建一個新窗口open()

    使用window.open(參數表)方法可以創建一個新的窗口。其中參數表提供有窗口的主要特性和文檔及窗口的命名。

    具有OK按鈕的對話框

    alert()方法能創建一個具有OK按鈕的對話框。

    具有OK和Cancel按鈕的對話框

    confirm()方法為編程人員提供一個具有兩個按鈕的對話框。

    具有輸入信息的對話框

    prompt()方法允許用戶在對話框中輸入信息,并可使用默認值,其基本格式如下prompt(“提示信息”,默認值)。

    4、窗口對象中的屬性

    窗口對象中的屬性主要用來對瀏覽器中存在的各種窗口和框架的引用,其主要屬性有以下幾個:

    (1)frames 確文檔中幀的數目

    frames(幀)作為實現一個窗口的分隔操作,起到非常有用的作用,在使用注意以下幾點:

    frames屬性是通過HTML標識<Frames>的順序來引用的,它包含了一個窗口中的全部幀數。

    幀本身已是一類窗口,繼承了窗口對象所有的全部屬性和方法。

    (2)Parent 指明當前窗口或幀的父窗口。

    (3)defaultstatus:默認狀態,它的值顯示在窗口的狀態欄中。

    (4)status:包含文檔窗口中幀中的當前信息。

    (5)top:包括的是用以實現所有的下級窗口的窗口。

    (6)window.指的是當前窗口

    (7)self:引用當前窗口。

    5、輸出流及文檔對象

    在JavaScript文檔對象中,提供了用于顯示關閉、消除、打開HTML頁面的輸出流。

    (1)創建新文檔open()方法

    使用document.open()創建一個新的窗口或在指定的命令窗口內打開文檔。由于窗口對象是所加載的父對象,因而我們在調用它的屬性或方法時,不需要加入Window對象。例用Window. Open()與Open()是一樣的。

    打開一個窗口的基本格式:

    Window .open("URL","窗口名字","窗口屬性"]

    window屬性參數是由一個字符串列表項它由逗號分隔,它指明了有關新創建窗口的屬性。見表7-1所示。

    表7-1

    參 數

    設定值

    含 義

    toolbar

    yes/no

    建立或不建立標準工具條

    location

    yes/no

    建立或不建立位置輸入字段

    directions

    yes/no

    建立或不建立標準目錄按鈕

    status

    yes/no

    建立或不建立狀態條

    menubar

    yes/no

    建立或不建立菜單條

    scrollbar

    yes/no

    建立或不建立滾動條

    revisable

    yes/no

    能否改變窗口大小

    width

    yes/no

    確定窗口的寬度

    Height

    yes/

    確定窗口的高度。

    在使用Open()方法時,需要注意以下點。

    通常瀏覽器窗中,總有一個文檔是打開的。因而不需要為輸出建立一個新文檔。

    在完成對Web文檔的寫操作后,要使用或調用close()方法來實現對輸出流的關閉。

    在使用open()來打開一個新流時,可為文檔指定一個有效的文檔類型,有效文檔類型包括text/HTML、text/gif、text/xim、text/plugin等。

    (2)write()、writeln()輸出顯示。

    該方法主要用來實現在Web頁面上顯示輸出信息。在實際使用中,需注意以下幾點:

    writeln()與write()唯一不同之處在于在未尾加了一個換符。

    為了正常顯示其輸出信息,必須指明<pre> </Pre>標記,使之告訴編輯器。

    輸出的文檔類型,可以由瀏覽器中的有效的合法文本類型所確定。

    (3)關閉文檔流close()

    在實現多個文檔對象中,必須使用close()來關閉一個對象后,才能打開另一個文檔對象。

    (4)清除文檔內容clear()

    使用該方法可清除已經打開文檔的內容。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>