亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Window 對象其他常用方法

open()方法

  • 功能:打開一個新的瀏覽器窗口。

  • 語法:var winObj = window.open([url][,name][,options]);

  • 說明:參數(shù)可有可無。如果沒有指定參數(shù),則打開一個選項卡式的窗口(大小是最大大化)。

  • 參數(shù):

    • url:準備在新窗口中顯示哪個文件。url可以為空字符串,表示顯示一個空的頁面。

    • name:新窗口的名字,該名字給標(biāo)記的target屬性來用

    • options:窗口的規(guī)格。

??????????????????????????????????? width:新窗口的寬度

??????????????????????????????????? height:新窗口的高度

??????????????????????????????????? left:新窗口距離屏幕左邊的距離

??????????????????????????????????? top:新窗口距離屏幕上邊的距離

??????????????????????????????????? menubar:是否顯示菜單欄,取值:yes、no

??????????????????????????????????? toolbar:是否顯示工具欄。

??????????????????????????????????? location:是否顯示地址欄。

??????????????????????????????????? status:是否顯示狀態(tài)欄。

??????????????????????????????????? scrollbars:是否顯示滾動條,不能省略s字母。

????????????????4.返回值:返回一個window對象的變量,可以通過該名稱跟蹤該窗口。winObj具備window對象的所有屬性和方法。

注:

onload事件:當(dāng)網(wǎng)頁加載完成,指標(biāo)記的所有內(nèi)容全部加載完成,才觸發(fā)該事件(條件)。通過onload事件屬性,去調(diào)用JS的函數(shù)。onload屬性只有body標(biāo)記才有。

onclick事件:當(dāng)單擊時,去調(diào)用JS代碼。所有HTML標(biāo)記都具有該事件屬性。

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script type="text/javascript">
        function init(){
        window.open("","php.cn") 
        }
        </script>
    </head>
    <body onload="init()">
    </body>
</html>


延時器方法——setTimeout()

setTimeout()

  • 功能:設(shè)置一個延時器,換句話說:時間一到,就執(zhí)行JS代碼一次。

  • 語法:var timer = window.setTimeout(code,millisec)

  • 參數(shù):

??????? ????????code:是任何合法的JS代碼,一般情況下是JS函數(shù)。該函數(shù)要放在引號中。

????????????????????????舉例:window.setTimeout(“close()”?, 2000)

????????????????????????舉例:window.setTimeout(init, 2000);??//傳函數(shù)地址,因此不需要加括號。如果加括號,是將函數(shù)的執(zhí)行結(jié)果傳到方法中。

?????????????????millisec:毫秒值。1秒=1000毫秒

  • 返回值:返回一個延時器的id變量,這個id變量給clearTimeout()用來清除。

clearTimeout()

  • 功能:清除延時器id變量

  • 語法:window.clearTimeout(timer)

  • 參數(shù):timer就是由setTimeout()設(shè)置的延時器的id變量。

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script type="text/javascript">
        function init(){
        //打開一個新窗口
        var win=window.open();
        win.document.write("歡迎來到php.cn") ;
        //新窗口2秒后關(guān)閉
        win.setTimeout("window.close()",2000);
        }
        </script>
    </head>
    <body onload="init()">
    </body>
</html>


定時器方法

setInterval()

  • 功能:設(shè)置一個定時器。定時器,重復(fù)不斷的執(zhí)行JS代碼(周期性)。

  • ?語法: var timer = window.setInterval(code , millisec)

  • 參數(shù):

????????????????code:是任何合法的JS代碼,一般情況下是JS函數(shù)。該函數(shù)要放在引號中。

????????????????????????舉例:window.setInterval(“init()”?, 2000)

????????????????????????舉例:window.setInterval(init, 2000);??//傳函數(shù)地址,因此不需要加括號。如果加括號,是將函數(shù)的執(zhí)行結(jié)果傳到方法中。

????????????????millisec:毫秒值。1秒=1000毫秒

  • 返回值:返回一個定時器的id變量,這個id變量給clearInterval()用來清除。

clearInterval()

  • 功能:清除定時器id變量

  • 語法:window.clearInterval(timer)

  • 參數(shù):timer就是由setInterval()設(shè)置的定時器的id變量。

繼續(xù)學(xué)習(xí)
||
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script type="text/javascript"> function init(){ window.open("","php.cn") } </script> </head> <body onload="init()"> </body> </html>
提交重置代碼