<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 495,comments - 227,trackbacks - 0
     網頁都是建立在窗口之上的,任何有關網頁的事情,都與窗口有關。下面首先讓我們熟悉一下大家常用的Internet Explorer的基本結構。

      正常情況下,打開的窗口都有如下四部分:

  • 標題欄(title):該窗口顯示標題的地方
  • 控制區:各種按鍵、菜單
  • 窗口:瀏覽器上最大的那一部分,不用多說了吧!
  • 狀態欄(status):顯示相應系統信息以及JavaScript信息的地方

      在默認情況下,打開的新窗口都含有以上部分。但是當用到windows.open()時,我們就可以控制新打開的窗口的風格了。

      語法:

    oNewDoc = document.open(sUrl [, sName] [, sFeatures] [, bReplace])

      說明:

    sURL
    可選。字符串--指定新的文檔的URL地址。如果沒有指定這一項,那么將會是一個空的(about:blank)。
    sName
    可選。字符串--新生成窗口的名字。可以用作form或者a中Target的值。
    blank
    sURL被加載到一個新的未命名的窗口。
    _media
    sURL被加載到一個媒體欄中。(僅適合IE6以及以后版本瀏覽器)
    _parent
    sURL被加載到目前框架的上層框架上。如果沒有上層框架,則此項的值與_self的值相同。
    _search
    sURL被打開在瀏覽器的查找窗口。(僅適合IE5以及以后的瀏覽器)
    _self
    sURL在當前的窗口上打開,覆蓋以前的內容。
    _top
    sURL可能會加載到任何框架支架(Frameset)上,如果沒有定義Frameset,此項值與_self的值相同。
    sFeatures
    可選。字符串--列出對象表并用逗號分開。每一項都有自己的值,他們將被分開(如:"fullscreen=yes, toolbar=yes")。下面是被支持的各種特性。
    channelmode = { yes | no | 1 | 0 }是否在窗口中顯示階梯模式。默認為no
    directories = { yes | no | 1 | 0 }是否在窗口中顯示各種按鈕。默認為yes
    fullscreen = { yes | no | 1 | 0 }是否用全屏方式顯示瀏覽器。默認為no。使用這一特性時需要非常小心。因為這一屬性可能會隱藏瀏覽器的標題欄和菜單,你必須提供一個按鈕或者其他提示來幫助使用者關閉這一瀏覽窗口。ALT+F4可以關閉窗口。一個全屏窗口必須使用階梯(channelmode)模式。
    height = number指定窗口的高度,單位是像素。最小值是100。
    left = number指定窗口距左邊框的距離,單位是像素。值必須大于或者等于0。
    location = { yes | no | 1 | 0 }指定是否在窗口中顯示地址欄。默認為yes
    menubar = { yes | no | 1 | 0 }指定是否在窗口中顯示菜單欄。默認為yes
    resizable = { yes | no | 1 | 0 }指定是否在窗口中顯示可供用戶調整大小的句柄。默認為yes
    scrollbars = { yes | no | 1 | 0 }指定是否在窗口中顯示橫向或者縱向滾動條。默認為yes
    status = { yes | no | 1 | 0 }指定是否在窗口中顯示狀態欄。默認為yes
    titlebar = { yes | no | 1 | 0 }指定是否在窗口中顯示標題欄。在非調用HTML Application或者一個對話框的情況下,這一項將被忽略。默認為yes
    toolbar = { yes | no | 1 | 0 }指定是否在窗口中顯示工具欄,包括如前進、后退、停止等按鈕。默認為yes
    top = number指定窗口頂部的位置,單位是像素。值必須大于或者等于0。
    width = number指定窗口的寬度,單位是像素。最小值是100。
    bReplace
    可選。當sURL被加載到同一窗口時,這個布爾型變量指定是否這個sURL新建立一個條目,或者是加到目前該窗口的歷史記錄上。
    true
    sURL覆蓋當前文檔的歷史紀錄。
    false
    sURL在歷史記錄中建立一個新的條目。

      注釋:

    默認情況下,open方法建立一個擁有默認寬度、高度、菜單以及工具欄的窗口。你可以指定其中任何一項或者多項特征參數。這些參數是由一個或多個字符串所組成的。

    當一旦有特征參數被指定,其他沒有被指定的特征參數全部被禁止。因此,當用到特征參數,就需要定義所有在窗口中需要用到的其他特征參數。如果沒有指定特征參數,那么所有的特征將會被保留原始的默認值。除了給特征參數指定新值之外,還可以簡單的羅列特征名稱來使得窗口的相應特征有效。

      示例:

    window.open("Sample.htm",null,
    "height=200,width=400,status=yes,toolbar=no,menubar=no,location=no"
    );

      在例子中,建立了一個包含Sample.htm的新窗口。這個新窗口有200像素寬和400像素高,擁有狀態欄,但是沒有工具欄、菜單欄和地址欄。以上就是相應代碼。

      下面給出一個較為完整的例子,供大家參考新窗口的生成方法。









    < FONT>type="button"value="Creat New Window"onClick="OpenWindow()">


    例子中的this.document.write是向新生成的窗口中寫入代碼,如果不這樣,新生成的窗口將會顯示錯誤。

      生成新的窗口是比較簡單的,大家只要熟練掌握上面介紹的特征,基本上就可以說掌握了新窗口的生成方法。

  • posted on 2006-06-28 15:53 SIMONE 閱讀(710) 評論(0)  編輯  收藏 所屬分類: JavaScript
    主站蜘蛛池模板: 亚洲欧洲另类春色校园网站| 1000部拍拍拍18勿入免费视频软件| 全部免费国产潢色一级| 特级做a爰片毛片免费看| 亚洲熟伦熟女新五十路熟妇| 又长又大又粗又硬3p免费视频| 亚洲精品视频久久久| 国产亚洲综合一区二区三区| 亚洲香蕉成人AV网站在线观看 | 亚洲一区二区三区高清视频| 国产国拍亚洲精品福利| 222www免费视频| 国产一级在线免费观看| 中文字幕在线观看亚洲日韩| 久久久无码精品亚洲日韩蜜臀浪潮 | 久久精品国产免费观看| 免费在线看v网址| 91在线亚洲综合在线| 最近中文字幕mv免费高清视频7| 亚洲综合精品第一页| 国产乱子伦精品免费女| 阿v免费在线观看| 国产亚洲真人做受在线观看| 免费在线看黄网站| 亚洲一区免费在线观看| 无码乱人伦一区二区亚洲一| 亚洲国产成人私人影院| 亚洲国产一区二区三区在线观看 | 有码人妻在线免费看片| 亚洲一区二区三区AV无码| 91av在线免费视频| 亚洲码欧美码一区二区三区| 亚洲国产成人精品女人久久久 | 久久精品国产精品亚洲| 99视频在线免费| 亚洲a∨无码精品色午夜| 国产亚洲欧洲Aⅴ综合一区| 8x8x华人永久免费视频| 老司机精品视频免费| 4480yy私人影院亚洲| 亚洲高清最新av网站|