視窗對象window(javascript) 函數

來源:互聯網
上載者:User
1、視窗對象對應於HTML文檔中的<Body>和<FrameSet>兩種標識;
 在javascript指令碼中可直接引用視窗對象。如:window.alert("視窗對象輸入方法")
 可使用以下格式:alert("視窗對象輸入方法"),預設為是window對象的方法。

2、視窗對象主要有裝入Web文檔事件onload和卸載時onunload事件。

3、視窗對象的方法
      window.open(參數表)方法可以建立一個新的視窗。其中參數表提供有視窗的主要特性和文檔及視窗的命名。
      Window.open("URL","視窗名字","視窗屬性"]
      window屬性參數是由一個字串清單項目它由逗號分隔,它指明了有關新建立視窗的屬性。見下表所示。

      參 數              設定值            含 義

      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/no             確定視窗的高度。

 在使用Open()方法時,需要注意以下點:
  1.通常瀏覽器窗中,總有一個文檔是開啟的。因而不需要為輸出建立一個新文檔。 
  2.在完成對Web文檔的寫操作後,要使用或調用close()方法來實現對輸出資料流的關閉。 
  3.在使用open()來開啟一個新流時,可為文檔指定一個有效文件類型,有效文件類型包括text/HTML、 text/gif、text/xim、text/plugin等。

 alert()方法能建立一個具有OK按鈕的對話方塊。
 confirm()方法為編程人員提供一個具有兩個按鈕的對話方塊。
 prompt()方法允許使用者在對話方塊中輸入資訊,並可使用預設值,其基本格式如下prompt(“提示資訊”,預設值)。

4、視窗對象中的屬性
 1. frames 文檔中幀的數目
 frames(幀)作為實現一個視窗的分隔操作,起到非常有用的作用,在使用注意以下幾點:
 frames屬性是通過HTML標識<Frames>的順序來引用的,它包含了一個視窗中的全部幀數。
 幀本身已是一類視窗,繼承了視窗對象所有的全部屬性和方法。
 2. Parent 指明當前視窗或幀的父視窗。
 3. defaultstatus:預設狀態,它的值顯示在視窗的狀態列中。
 4. status:包含文件視窗中幀中的當前資訊。
 5. top:包括的是用以實現所有的下級視窗的視窗。
 6. window.指的是當前視窗
 7. self:引用當前視窗。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.