Kaedah biasa lain objek Window

kaedah open()

  • Fungsi: Buka tetingkap penyemak imbas baharu.

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

  • Penerangan: Parameter boleh Boleh dibuang. Jika tiada parameter dinyatakan, tetingkap tab dibuka (saiz dimaksimumkan).

  • Parameter:

    • url: Fail manakah yang sedia untuk dipaparkan dalam tetingkap baharu. url boleh menjadi rentetan kosong, menunjukkan bahawa halaman kosong dipaparkan.

    • nama: Nama tetingkap baharu, yang digunakan oleh atribut sasaran teg

    • pilihan: Spesifikasi bagi. tingkap.

                                                                                                                                                                                                                                                                                                                                                                                                                        sejak Ketinggian

kiri: jarak tetingkap baharu dari sebelah kiri skrin

ATAS: Jarak antara tetingkap baharu jarak tetingkap

Bar menu: Sama ada bar menu dipaparkan, nilai: ya, tidak

Bar alat: sama ada bar alat dipaparkan.

Lokasi: Sama ada hendak memaparkan bar alamat. Status

: Sama ada hendak memaparkan bar status.

bar skrol: Sama ada mahu memaparkan bar skrol, huruf s tidak boleh ditinggalkan.

4. Nilai pulangan: Mengembalikan pembolehubah objek tetingkap, yang boleh digunakan untuk menjejaki tetingkap. winObj mempunyai semua sifat dan kaedah objek tetingkap.

Nota:

acara onload: Peristiwa (syarat) ini dicetuskan hanya apabila halaman web dimuatkan dan semua kandungan yang ditanda dimuatkan . Gunakan atribut acara onload untuk memanggil fungsi JS. Atribut onload hanya tersedia dalam teg badan.

acara onclick: Apabila diklik, panggil kod JS. Semua teg HTML mempunyai atribut acara ini.

<!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>


Kaedah penangguhan - setTimeout()

setTimeout()

  • Fungsi: Tetapkan penangguhan, dengan kata lain: Setelah masa tamat, laksanakan kod JS sekali.

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

  • Parameter:

Kod: Ia adalah sebarang kod JS sah, biasanya fungsi JS. Fungsi tersebut hendaklah diletakkan dalam petikan.

Contoh: window.setTimeout("close()", 2000)

Contoh: window.setTimeout(init, 2000); //Lulus alamat fungsi, jadi tidak perlu Tambah kurungan. Jika kurungan ditambah, hasil pelaksanaan fungsi diserahkan kepada kaedah.

                             milisek: nilai milisaat. 1 saat = 1000 milisaat

  • Nilai pulangan: Kembalikan pembolehubah id penangguhan ini digunakan untuk clearTimeout().

clearTimeout()

  • Fungsi: Kosongkan pembolehubah id penangguhan

  • Sintaks: window.clearTimeout(timer)

  • Parameter: pemasa ialah pembolehubah id bagi penangguhan yang ditetapkan oleh setTimeout().

<!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秒后关闭
        win.setTimeout("window.close()",2000);
        }
        </script>
    </head>
    <body onload="init()">
    </body>
</html>


Kaedah pemasa

setInterval()

  • Fungsi: Tetapkan pemasa. Pemasa, laksanakan kod JS berulang kali (berkala).

  • Sintaks: var timer = window.setInterval(kod, millisec)

  • Parameter:

kod: ialah sebarang kod JS sah, biasanya fungsi JS. Fungsi tersebut hendaklah diletakkan dalam petikan.

Contoh: window.setInterval("init()", 2000)

Contoh: window.setInterval(init, 2000); // Lulus alamat fungsi, jadi Tidak perlu menambah kurungan . Jika kurungan ditambah, hasil pelaksanaan fungsi diserahkan kepada kaedah.

                       milisek: nilai milisaat. 1 saat = 1000 milisaat

  • Nilai pulangan: Kembalikan pembolehubah id pemasa ini digunakan untuk clearInterval().

clearInterval()

  • Fungsi: Kosongkan pembolehubah id pemasa

  • Sintaks: window.clearInterval(pemasa)

  • Parameter: pemasa ialah pembolehubah id pemasa yang ditetapkan oleh setInterval().

Meneruskan pembelajaran
||
<!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>
  • Cadangan kursus
  • Muat turun perisian kursus