最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript初級教程(第三課)第1/2頁

 更新時間:2007年04月05日 00:00:00   作者:  
本課的目的是調(diào)用目標(biāo)名,本例中即窗口名yer_new_window。

    既然我們已經(jīng)簡單的重溫了一下href目標(biāo), 那么該開始學(xué)習(xí)在JavaScript中打開窗口.

    在HTML中打開窗口應(yīng)用極為普遍,但也有一些缺陷;用戶瀏覽器決定窗口看起來是什么樣的,你左右不了其窗口的大小及式樣。幸運的是,JavaScript給了你這種控制權(quán)。

    看一看其原由:

    window.open("URL","name","features");

    本語句以你調(diào)用時采用的第一個參數(shù)URL來打開一個窗口。這里是以URL,實際中可寫成"http://www.jsfan.org/basic" 或其他類似的東西。

    第二個參數(shù)是窗口的名字。這就象上頁中我們看到的名字,如果你打開窗口時已有一個同名窗口打開,那么URL將把open語句送到原先已打開的窗口。

    第三個參數(shù),features,是一個窗口所具有的不同特征。這是個可選參數(shù),我們先做關(guān)于頭兩個參數(shù)的練習(xí)。

    這里是一些用JavaScript打開窗口的例子。

    試一下點擊如下三個鏈接看看將發(fā)生什么。注意在三個鏈接都打開前別先關(guān)閉其中任何一個。(下面三行文字代碼在轉(zhuǎn)載過程中丟失,鏈接也已經(jīng)失效,故不可點擊,以后我會修正的----jsfan注)

    這是名為 javascript_1的窗口. 

    名為javascript_2的窗口. 

    這里是另一個將進(jìn)入javascript_1的HTML頁. 

    語句的首行:

    <a href="#" onClick="window.open('javascript_window_1.html','javascript_1');">Here's a window named javascript_1</a>.

    當(dāng)你點擊該鏈接時一個名為javascript_1 的窗口打開,其中出現(xiàn)javascript_window_1.html的網(wǎng)頁。由于參數(shù)features是可選的,我們先不理會它。

    注意這里我是用onClick來調(diào)用打開窗口的。你大可不必將window.open()放在onClick中調(diào)用窗口,這很容易辦到。一會你將看到在<script>標(biāo)簽中的windows.open()例子。

    第二個例子與第一個幾乎一樣的,它只是以不同的名字打開一個窗口及調(diào)用到不同的HTML頁中。

    <a href="#" onClick="window.open('javascript_window_2.html','javascript_2');">Here's a window named javascript_2</a>.

    第三個鏈接將一個新的HTML 頁放到第一個窗口中。這是由于你要打開的窗口和第一個鏈接重名:都叫javascript_1.

    <a href="#" onClick="window.open('javascript_window_3.html','javascript_1');">Here's another HTML page going into javascript_1</a>.

    妙事即將開始。我們加入第三個參數(shù)features,看看會發(fā)生什么。

    OK 讓我們加入windows features再試試!
window.open()中的第三個參數(shù)是你想要你的窗口表現(xiàn)的一組特性。如果你不完全確定你的參數(shù),則以用戶瀏覽器的缺省值替代。

    然而,如果你指定了一些特性參數(shù),則窗口將以參數(shù)設(shè)定值規(guī)定的出現(xiàn)。特性參數(shù)是以一組逗號分隔的序列出現(xiàn)的。

    例如,如果你是這么寫的:

    window.open("some_url","window_name","location,menubar");

    你將得到一個規(guī)定了URL,窗口名及菜單條(文件,編輯條等等)的窗口。注意別在字符串中加入任何空格,這將使得有些瀏覽器出錯。

    看一下另一個例子:

    window.open("some_url","window_name","location,height=100,width=100");

    這將打開一個高寬各為100像素的窗口。再次請注意別在字符串中加空格。

    這里是一組可以在字符串中引用的特性參數(shù): 

    menubar (菜單條) 
    這是個在大多數(shù)軟件應(yīng)用中都引用的函數(shù)行。一般包括有文件,編輯及其他一些條目。

    status(狀態(tài)條) 
    這是位于你的窗口下部的信息條。當(dāng)你的鼠標(biāo)移到一個鏈接上時,鏈接的URL就在這個狀態(tài)條上出現(xiàn)。你可以將狀態(tài)條上顯示的內(nèi)容搬到一個滾動的marquee 中去。我不打算為你做這個示例,如果你想知道怎樣做,自己設(shè)法解決! 

    scrollbars (滾動條) 
    當(dāng)需要時允許滾動條出現(xiàn)。

    resizable (重調(diào)) 
    當(dāng)重調(diào)參數(shù)被列出,窗口將可被重調(diào)。注意它的拼法,我就經(jīng)常搞錯。 

    width (寬度) 
    以像素點表達(dá)的窗口寬。 

    height(高度) 
    以像素點表達(dá)的窗口高。 

    toolbar (工具條) 
    Home button, among others. 
    瀏覽器工具條,包括后退,前進(jìn)鈕,停止鈕,以及HOME鈕等等。 

    location (定位區(qū)) 
    你可以鍵入URL 的瀏覽器文本區(qū)。 

    directories (指示區(qū)) 
    如Netscape瀏覽器中所在的"What's new," "What's cool,"等等。 這里是一些不同類型窗口的示例。

    一旦你搞懂了這些例子,你就可以在你的一些窗口中實現(xiàn)它了?,F(xiàn)在開始學(xué)窗口的具體內(nèi)容

相關(guān)文章

  • Javascript基礎(chǔ)教程之函數(shù)對象和屬性

    Javascript基礎(chǔ)教程之函數(shù)對象和屬性

    這篇文章主要介紹了Javascript基礎(chǔ)教程之函數(shù)對象和屬性,需要的朋友可以參考下
    2015-01-01
  • javascript 函數(shù)速查表

    javascript 函數(shù)速查表

    js 函數(shù)速查表,方便大家快速的找到相關(guān)函數(shù)。
    2010-02-02
  • 一起來了解javascript數(shù)組的方法

    一起來了解javascript數(shù)組的方法

    這篇文章主要為大家詳細(xì)介紹了javascript數(shù)組的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • javascript中call()、apply()的區(qū)別

    javascript中call()、apply()的區(qū)別

    這篇文章主要介紹了javascript中call()、apply()的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • javascript學(xué)習(xí)筆記(一)基礎(chǔ)知識

    javascript學(xué)習(xí)筆記(一)基礎(chǔ)知識

    本文是學(xué)習(xí)筆記系列的第一篇,跟以前一樣,介紹些基礎(chǔ)知識,包括js基本概念、 JScript 的變量、js的數(shù)據(jù)類型、3.JScript 的運算符、js流程控制、js函數(shù)。有需要的朋友可以參考下
    2014-09-09
  • JavaScript操作HTML DOM節(jié)點的基礎(chǔ)教程

    JavaScript操作HTML DOM節(jié)點的基礎(chǔ)教程

    這篇文章主要介紹了JavaScript操作HTML DOM節(jié)點的基礎(chǔ)入門教程,包括對節(jié)點的創(chuàng)建修改刪除等操作,還特別提到了其中appendChild()與insertBefore()插入節(jié)點時需注意的問題,需要的朋友可以參考下
    2016-03-03
  • window.onload和$(function(){})的區(qū)別介紹

    window.onload和$(function(){})的區(qū)別介紹

    window.onload和$(function(){})有什么區(qū)別。window.onload表示頁面加載完了后(包括dom和js),再執(zhí)行函數(shù)里面的內(nèi)容,感興趣的朋友可以了解下
    2013-10-10
  • JS傳播事件、取消事件默認(rèn)行為、阻止事件傳播詳解

    JS傳播事件、取消事件默認(rèn)行為、阻止事件傳播詳解

    這篇文章主要介紹了JS傳播事件、取消事件默認(rèn)行為、阻止事件傳播,通過事件處理程序的返回值 調(diào)用順序講解了詳細(xì)的過程,需要的朋友可以參考下
    2017-08-08
  • 瀏覽器中url存儲的JavaScript實現(xiàn)

    瀏覽器中url存儲的JavaScript實現(xiàn)

    這篇文章主要介紹了瀏覽器中url存儲的JavaScript實現(xiàn),并且簡單講述了輸入url地址后提示過去輸入歷史記錄的原理,需要的朋友可以參考下
    2015-07-07
  • 解析JavaScript面向?qū)ο蟾拍钪械腛bject類型與作用域

    解析JavaScript面向?qū)ο蟾拍钪械腛bject類型與作用域

    這篇文章主要介紹了解析JavaScript面向?qū)ο蟾拍钪械囊妙愋团c作用域,文中重點講解了擴充函數(shù)運行作用域的需要的call和apply方法,朋友可以參考下
    2016-05-05

最新評論

客服| 十堰市| 金门县| 葫芦岛市| 育儿| 大邑县| 周宁县| 张北县| 定陶县| 皋兰县| 灵寿县| 楚雄市| 衡阳市| 莱芜市| 辽源市| 高阳县| 九龙县| 腾冲县| 谢通门县| 仙桃市| 历史| 稻城县| 互助| 乌拉特后旗| 昌江| 大庆市| 浦城县| 大名县| 江川县| 香港| 永仁县| 福安市| 乌鲁木齐县| 金寨县| 耿马| 蓬莱市| 横山县| 响水县| 太白县| 依兰县| 呼伦贝尔市|