Objek tetingkap
Objek tetingkap disokong oleh semua penyemak imbas. Ia mewakili tetingkap penyemak imbas.
Semua objek, fungsi dan pembolehubah global JavaScript secara automatik menjadi ahli objek tetingkap.
Pembolehubah global ialah sifat objek tetingkap.
Fungsi global ialah kaedah objek tetingkap.
1. kaedah terbuka
Format tatabahasa:
window.open(URL, nama tetingkap, gaya tetingkap)
Fungsi: Buka tetingkap baharu dan muatkan halaman web dengan alamat URL yang ditentukan dalam tetingkap.
Penerangan:
Kaedah terbuka digunakan untuk membuka tetingkap penyemak imbas baharu dan memuatkan alamat URL yang ditentukan dalam tetingkap baharu;
Apabila kaedah terbuka membuka tetingkap penyemak imbas baharu, anda juga boleh menentukan nama tetingkap (parameter kedua);
Apabila kaedah terbuka membuka tetingkap penyemak imbas baharu, anda juga boleh menentukan gaya tetingkap (parameter ketiga),
Gaya tetingkap mempunyai pilihan berikut Pilihan ini boleh dipilih beberapa kali Jika berbilang pilihan dibuat, pisahkan pilihan dengan koma:
bar alat: Menentukan sama ada tetingkap mempunyai bar alat standard. Apabila nilai pilihan ini ialah 1 atau ya, ini bermakna terdapat bar alat standard;
lokasi: Menentukan sama ada tetingkap mempunyai bar alat alamat Nilai dan maksud pilihan adalah sama dengan bar alat
direktori: Menentukan sama ada tetingkap mempunyai bar alat pautan Nilai dan maksud pilihan adalah sama dengan bar alat
status: Menentukan sama ada tetingkap mempunyai bar status Nilai dan maksud pilihan adalah sama dengan bar alat
bar menu: Menentukan sama ada tetingkap mempunyai menu Nilai dan maksud pilihan adalah sama dengan bar alat
bar skrol: Menentukan sama ada terdapat bar skrol apabila dokumen tetingkap semasa lebih besar daripada tetingkap Nilai dan maksud pilihan adalah sama dengan bar alat
boleh diubah saiz: Menentukan sama ada tetingkap boleh diubah saiznya Nilai dan maksud pilihan adalah sama dengan bar alat;
lebar: Menentukan lebar tetingkap dalam piksel, digantikan dengan innerWidth;
ketinggian: Menentukan ketinggian tetingkap dalam piksel, digantikan dengan innerHeight;
OuterWidth: Menentukan lebar luar tetingkap dalam piksel;
outerHeight: Menentukan ketinggian luar tetingkap dalam piksel;
kiri: Menentukan kedudukan tetingkap dari sebelah kiri skrin dalam piksel;
atas: Menentukan kedudukan tetingkap dari bahagian atas skrin dalam piksel;
alwaysLowered: Tetingkap yang ditentukan disembunyikan di sebalik semua tetingkap Nilai dan maksud pilihan adalah sama dengan bar alat;
alwaysRaised: Tetingkap yang ditentukan terapung di atas semua tetingkap Nilai dan maksud pilihan adalah sama dengan bar alat
bergantung: Menentukan bahawa tetingkap yang dibuka ialah tetingkap anak bagi tetingkap semasa dan akan ditutup apabila tetingkap induk ditutup Nilai dan maksud pilihan adalah sama dengan bar alat
kekunci pintas: Tetapkan kekunci pintas untuk keluar selamat dalam tetingkap baharu tanpa bar menu Nilai dan maksud pilihan adalah sama dengan bar alat
innerHeight: Tetapkan ketinggian piksel dokumen dalam tetingkap
innerWidth: Tetapkan lebar piksel dokumen dalam tetingkap
screenX: Tetapkan panjang piksel tetingkap dari tepi kiri skrin
screenY: Tetapkan panjang piksel tetingkap dari sempadan atas skrin
titleBar: Menunjukkan sama ada bar tajuk kelihatan dalam tetingkap baharu Nilai dan maksud pilihan adalah sama dengan bar alat
z-look: Menunjukkan bahawa apabila tetingkap diaktifkan, ia tidak boleh terapung di atas tetingkap lain Nilai dan maksud pilihan adalah sama dengan bar alat.
Kaedah terbuka mengembalikan rujukan kepada tetingkap.
Petua: Kaedah ini selalunya digunakan untuk membuka tetingkap lain secara automatik apabila membuka halaman web.
2. kaedah tutup
Format tatabahasa:
window.close()
Fungsi: Kaedah tutup digunakan untuk menutup tetingkap penyemak imbas secara automatik.
3. Kaedah amaran
Format tatabahasa:
window.alert(rentetan gesaan)
Fungsi: Paparkan kotak amaran dan paparkan teks rentetan gesaan dalam kotak amaran.
4. kaedah pengesahan
Format tatabahasa: window.confirm(rentetan gesaan) Fungsi: Paparkan kotak pengesahan, paparkan rentetan gesaan dalam kotak pengesahan, apabila pengguna mengklik butang "OK"
Kaedah ini mengembalikan benar apabila "Batal" diklik dan palsu apabila "Batal" diklik.
5. Kaedah segera
Format tatabahasa: window.prompt(rentetan gesaan, teks lalai)
Fungsi: Paparkan kotak input, paparkan rentetan gesaan dalam kotak input, dan paparkan teks lalai dalam kotak teks input
Ini, dan menunggu input pengguna, apabila pengguna mengklik butang "OK", mengembalikan rentetan yang dimasukkan oleh pengguna, apabila
Apabila butang Batal diklik, nilai nol dikembalikan.
6. setKaedah tamat masa
Format tatabahasa:
window.setTimeout(ungkapan aksara kod, milisaat)
Fungsi: Tetapan masa, apabila bilangan milisaat yang ditentukan dicapai, ungkapan aksara kod dilaksanakan secara automatik.
Format tatabahasa:
window.clearTimeout(timer)
Fungsi: Batalkan tetapan masa sebelumnya Parameter ialah nilai pulangan apabila ditetapkan dengan setTimeout.
8. kaedah setInterval
Format tatabahasa: window.setInterval(ungkapan aksara kod, milisaat) Fungsi: Selepas menetapkan selang masa (parameter kedua), ulangi laksanakan kandungan "ungkapan aksara kod"
9. kaedah ClearInterval
Format tatabahasa:
window.clearInterval(selang masa)
Fungsi: Batalkan masa yang ditetapkan oleh setInterval. Parameter ialah nilai pulangan kaedah setInterval.
10. moveBy method
Format tatabahasa:
window.moveBy(anjakan mendatar, anjakan menegak)
Fungsi: Gerakkan tetingkap yang ditentukan mengikut parameter piksel yang diberikan. Parameter pertama ialah piksel yang mana tetingkap bergerak secara mendatar, parameter pertama ialah
Kedua-dua parameter ialah piksel yang mana tetingkap dialihkan secara menegak.
kaedah 11.moveTo
Format tatabahasa:
window.moveTo(x,y)
Fungsi: Alihkan tetingkap ke koordinat yang ditentukan (x, y).
12. ubah saizMengikut kaedah
Format tatabahasa:
window.resizeBy(mendatar, menegak)
Fungsi: Tukar tetingkap semasa kepada saiz yang ditentukan (x, y Apabila nilai x dan y lebih besar daripada 0, ia akan dikembangkan dan apabila ia kurang daripada 0
).
untuk mengurangkan.
13. ubah saiz kepada kaedah
Format tatabahasa:
window.resizeTo(lebar mendatar, lebar menegak)
Fungsi: Tukar tetingkap semasa kepada saiz (x, y), dengan x dan y ialah lebar dan tinggi masing-masing.
14 tatalMengikut kaedah
Format tatabahasa:
window.scrollBy(anjakan mendatar, anjakan menegak)
Fungsi: Tatal kandungan dalam tetingkap mengikut anjakan yang diberikan. Apabila parameter ialah nombor positif, tatal ke arah hadapan, jika tidak ia akan tatal ke arah terbalik
Tatal ke arah.
15. kaedah tatal Ke
Format tatabahasa:
window.scrollTo(x,y)
Fungsi: Tatal kandungan dalam tetingkap ke kedudukan yang ditentukan.
16.cari kaedah
Format tatabahasa:
window.find()
Fungsi: Apabila kaedah ini dicetuskan, tetingkap dialog "cari" akan muncul dan membenarkan pengguna menyentuh
Cari rentetan dalam halaman menggunakan kaedah cari.
Nota: Atribut ini tidak disokong dalam IE5.5 dan Netscape6.0.
17 kaedah belakang
Format tatabahasa:
window.back()
Fungsi: Simulasi pengguna mengklik butang "Kembali" pada pelayar untuk mengalihkan halaman ke halaman sebelumnya pelayar.
Nota: Operasi ini hanya boleh dilakukan apabila halaman semasa mempunyai halaman sebelumnya.
Nota: IE5.5 tidak menyokong kaedah ini, tetapi Netscape6.0 menyokongnya.
18 kaedah hadapan
Format tatabahasa:
window.forward()
Fungsi: Simulasikan pengguna mengklik butang "Maju" pada penyemak imbas untuk mengalihkan halaman ke halaman seterusnya penyemak imbas.
Nota: Operasi ini hanya boleh dilakukan apabila halaman seterusnya wujud pada halaman semasa.
Nota: IE5.5 tidak menyokong kaedah ini, tetapi Netscape6.0 menyokongnya.
19 kaedah rumah
Format tatabahasa:
window.home()
Fungsi: Simulasi pengguna mengklik butang "Laman Utama" pada penyemak imbas untuk mengubah hala halaman ke halaman yang ditentukan.
Nota: IE5.5 tidak menyokong kaedah ini, tetapi Netscape6.0 menyokongnya.
20 kaedah berhenti
Format tatabahasa:
window.stop()
Fungsi: Simulasikan pengguna mengklik butang "Berhenti" pada penyemak imbas untuk menamatkan operasi muat turun penyemak imbas.
Nota: IE5.5 tidak menyokong kaedah ini, tetapi Netscape6.0 menyokongnya.
21. kaedah cetakan
Format tatabahasa:
window.print()
Fungsi: Simulasikan pengguna mengklik butang "Cetak" pada penyemak imbas dan maklumkan penyemak imbas untuk membuka kotak dialog cetakan untuk mencetak
Halaman semasa.
22. kaedah kabur
Format tatabahasa:
window.blur()
Fungsi: Alih keluar fokus daripada tetingkap. Penjagaan mesti diambil apabila digunakan dengan kaedah fokus kerana ia boleh menyebabkan fokus
Teruskan bergerak masuk dan keluar.
23 kaedah fokus
Format tatabahasa:
window.focus()
Fungsi: Jadikan tetingkap fokus. Penjagaan mesti diambil apabila menggunakannya dengan kaedah kabur kerana ia boleh mengakibatkan kehilangan fokus
Bergerak masuk dan keluar.
24 kaedah captureEvent
Format tatabahasa:
window.captureEvent(Event)
window.captureEvent(event1|event2|...|eventn)
Fungsi: Tangkap semua peristiwa dengan parameter tertentu. Disebabkan kebolehan merakam acara yang dikendalikan oleh program tempatan itu sendiri
, jadi pengaturcara boleh bebas menentukan fungsi untuk mengendalikan acara. Jika terdapat berbilang acara yang perlu dirakam, setiap acara
Pisahkan mereka dengan watak paip "|". Jenis acara yang boleh ditangkap adalah seperti berikut:
Peristiwa.GUGURKAN
Acara.BLUR
Acara.PERUBAHAN
Acara.KLIK
Acara.DBLCLICK
Acara.DRAGDROP
Acara.RALAT
Acara.FOKUS
Acara.KEYDOWN
Acara.KEYPRESS
Acara.KEYUP
Acara.LOAD
Acara.MOUSEDOWN
Acara.MOUSUEMOVE
Acara.MOUSEOUT
Acara.MOUSEOVER
Acara.MOUSEUP
Acara.MOVE
Acara.SET SEMULA
Acara.UBAH SAIZ
Acara.PILIH
Acara.SERAH
Acara.MUDAHKAN
25. dayakan acara ExternalCapture
Format tatabahasa:
window.enableExternalCapture(event)
Fungsi: Kaedah enableExternalCapture digunakan untuk menangkap peristiwa luaran yang dihantar melalui parameter.
26. lumpuhkan acara ExternalCapture
Format tatabahasa:
window.disableExternalCapture()
Fungsi: Batalkan tetapan kaedah enableExternalCapture dan tamatkan tangkapan acara luaran.
27. mengendalikan Acara acara
Format tatabahasa:
window.handleEvent(event)
Fungsi: Pengendali acara yang mencetuskan acara yang ditentukan.
Acara acara keluaran 28
Format tatabahasa:
window.releaseEvent(event)
window.releaseEvent(event1|event2|...|eventn)
Fungsi: Lepaskan peristiwa yang ditangkap yang dihantar melalui parameter Peristiwa ini dijana oleh
Peristiwa boleh keluar yang ditetapkan oleh kaedah window.captureEvent adalah sama seperti captureEvent.
29. routeAcara acara
Format tatabahasa:
window.releaseEvent(event)
Fungsi: Pindahkan semua acara jenis yang ditangkap kepada kaedah pemprosesan acara standard untuk pemprosesan, perkara yang boleh dipindahkan
Fail adalah sama seperti captureEvent.
30 acara tatal
Format tatabahasa:
window.scroll(X koordinat, Y koordinat)
Fungsi: Alihkan tetingkap ke kedudukan koordinat yang ditentukan.
Objek tetingkap mempunyai sifat berikut:
1. Atribut status
Format tatabahasa:
window.status=string
Fungsi: Tetapkan atau berikan maklumat paparan semasa bar status dalam tetingkap penyemak imbas.
Petua: Anda boleh menggunakan sifat ini untuk menetapkan maklumat bar status tetingkap penyemak imbas.
2. atribut bar status
Format tatabahasa:
window.statusbar.property
Fungsi: Atribut bar status itu sendiri juga merupakan objek, digunakan untuk mengakses atribut boleh dilihat sendiri untuk mengesahkan
Menentukan sama ada bar status kelihatan.
Nota: Pelayar IE5.5 tidak menyokong atribut ini.
3. bar status.harta yang boleh dilihat
Format tatabahasa:
window.statusbar.visible
Fungsi: Periksa sama ada bar status kelihatan Jika ia kelihatan, ia akan mengembalikan benar, jika tidak ia mengembalikan palsu.
Nota: Pelayar IE5.5 tidak menyokong atribut ini.
4. atribut status lalai
Format tatabahasa:
window.defaultstatus[=string]
Fungsi: Nilai atribut status lalai ialah maklumat paparan lalai bar status dalam tetingkap penyemak imbas.
5.atribut lokasi
Format tatabahasa:
window.location=URL
Fungsi: Berikan maklumat URL tetingkap semasa atau nyatakan URL tetingkap yang terbuka.
6. atribut bar lokasi
Format tatabahasa:
window.locationbar.property
Fungsi: Atribut bar lokasi juga boleh dianggap sebagai sub-objek Atribut ini digunakan untuk mendapatkan
nya sendiri
harta yang boleh dilihat untuk menentukan sama ada bar lokasi kelihatan.
Setakat ini, harta ini hanya mempunyai satu subsifat: boleh dilihat.
Nota: IE5.5 tidak menyokong atribut ini.
7. bar lokasi.harta yang boleh dilihat
Format tatabahasa:
window.locationbar.visible
Fungsi: Mengembalikan sama ada bar lokasi kelihatan Jika ia kelihatan, ia mengembalikan benar, jika tidak ia mengembalikan palsu.
Nota: IE5.5 tidak menyokong atribut ini.
8. atribut diri
Format tatabahasa:
window.self.method
window.self.property
Fungsi: Atribut ini mengandungi bendera tetingkap semasa Menggunakan atribut ini, anda boleh memastikan berbilang tetingkap dibuka
Dalam kes ini, fungsi atau sifat dalam tetingkap semasa dipanggil dengan betul tanpa kekeliruan.
9. atribut nama
Format tatabahasa:
window.name=name
Fungsi: Mengembalikan nama tetingkap, yang diberikan apabila kaedah window.open() mencipta tetingkap baharu.
Dalam versi javascript1.0, atribut ini hanya boleh digunakan untuk membaca nama tetingkap dan dalam
Dalam versi javascript1.1, anda boleh menggunakan atribut ini untuk memberikan
yang tidak dibuat menggunakan kaedah window.open().
Tingkap diberi nama.
10 atribut tertutup
Format tatabahasa:
tingkap.ditutup
Fungsi: Atribut tertutup digunakan untuk mengembalikan sama ada tika tetingkap yang ditentukan telah ditutup Jika ditutup, kembalikan benar
, jika tidak ia mengembalikan palsu.
11 atribut bingkai
Format tatabahasa:
window.frames["frame name"]
window.frames[numeric]
Fungsi: Atribut bingkai ialah tatasusunan yang digunakan untuk menyimpan setiap tetingkap kecil yang dicipta oleh elemen dalam dokumen (bingkai
Frame), di mana subskrip boleh sama ada nombor jujukan atau nama yang ditentukan menggunakan atribut NAME bagi elemen FRAME
Skala untuk mendapatkan dan digunakan.
12. sifat bingkai.panjang
Format tatabahasa:
tingkap.bingkai.panjang
Fungsi: Atribut frames.length digunakan untuk memberikan bilangan kejadian sub-tingkap (frame) dalam dokumen.
13 atribut panjang
Format tatabahasa:
tingkap.panjang
Fungsi: Atribut panjang mengembalikan bilangan sub-tetingkap dalam tetingkap Atribut ini sama dengan
Nilai sifat window.frame.length adalah sama.
14. atribut dokumen
Format tatabahasa:
window.document.event
window.document.method
window.document.property
Fungsi: Dokumen sub-objek objek tetingkap ialah objek teras javascript
ditemui dalam skrip
Buat contoh elemen BODY.
15 atribut sejarah
Format tatabahasa:
window.history[numeric]
window.history.method()
window.history.property
Sejarah sub-objek objek tetingkap ialah salah satu objek teras JavaScript ini mengandungi
Susunan nama dan URL halaman yang telah dilawati.
16 harta innerHeight
Format tatabahasa:
window.innerHeight=nilai angka
Fungsi: Kembalikan atau nyatakan ketinggian piksel dokumen dalam tetingkap penyemak imbas Ketinggian ini tidak termasuk sebarang bar alat dan
Ketinggian hiasan halaman yang membentuk tingkap.
Nota: IE5.5 tidak menyokong atribut ini.
17. Harta innerWidth
Format tatabahasa:
window.innerHeight=nilai angka
Fungsi: Kembalikan atau nyatakan lebar piksel dokumen dalam tetingkap penyemak imbas Lebar ini tidak termasuk sebarang bar alat dan
Lebar hiasan halaman yang membentuk tingkap.
Nota: IE5.5 tidak menyokong atribut ini.
18 atribut bar menu
Format tatabahasa:
window.menubar.property
Fungsi: Atribut menubar juga boleh dianggap sebagai sub-objek Atribut ini digunakan untuk mendapatkan
nya sendiri
harta yang boleh dilihat untuk menentukan sama ada bar menu kelihatan.
Setakat ini, harta ini hanya mempunyai satu subsifat: boleh dilihat.
Nota: IE5.5 tidak menyokong atribut ini.
19. menubar.sifat yang boleh dilihat
Format tatabahasa:
window.menubar.visible
Fungsi: menubar.visible property digunakan untuk mengembalikan sama ada bar menu kelihatan Jika ia kelihatan, ia akan kembali benar, jika tidak
Ia kembali palsu.
Nota: IE5.5 tidak menyokong atribut ini.
20 atribut pembuka
Format tatabahasa:
tingkap.pembuka
window.opener.method
window.opener.property
Fungsi: Atribut pembuka dikaitkan dengan tetingkap induk yang membuka tetingkap Apabila mengakses atribut operer dalam tetingkap anak
, tetingkap induk dikembalikan. Sifat ini menyediakan akses kepada kaedah dan sifat daripada objek tetingkap induk.
21 harta benda luarHeight
Format tatabahasa:
tingkap.luarHeight
Fungsi: Sifat outerHeight digunakan untuk mengakses ketinggian piksel tetingkap penyemak imbas, yang termasuk bar alat dan
Ketinggian tepi hiasan.
Nota: IE5.5 tidak menyokong atribut ini.
22. Atribut OuterWidth
Format tatabahasa:
window.outerWidth
Fungsi: Atribut outerWidth digunakan untuk mengakses lebar piksel tetingkap penyemak imbas, yang termasuk bar alat dan peranti
Lebar trim.
Nota: IE5.5 tidak menyokong atribut ini.
23. atribut pageXOffset
Format tatabahasa:
window.pageXOffset=nilai angka
Fungsi: Tentukan kedudukan piksel mendatar semasa penjuru kiri sebelah atas dokumen dalam tetingkap penyemak imbas dalam tetingkap. Menggunakan
Sebelum movingTo, anda boleh menggunakan sifat ini untuk memutuskan sama ada tetingkap perlu dialihkan. Kerana atribut ini mengembalikan
Kedudukan semasa dokumen yang boleh dilihat berbanding dengan keseluruhan halaman.
Nota: IE5.5 tidak menyokong atribut ini.
24. atribut pageYOoffset
Format tatabahasa:
window.pageYOffset=nilai angka
Fungsi: Tentukan kedudukan piksel menegak semasa penjuru kiri sebelah atas dokumen dalam tetingkap penyemak imbas dalam tetingkap. Menggunakan
Sebelum movingTo, anda boleh menggunakan sifat ini untuk memutuskan sama ada tetingkap perlu dialihkan. Kerana atribut ini mengembalikan
Kedudukan semasa dokumen yang boleh dilihat berbanding dengan keseluruhan halaman.
Nota: IE5.5 tidak menyokong atribut ini.
25. atribut induk
Format tatabahasa:
window.parent.frames[numeric]
window.parent.framesName
Fungsi: Akses tetingkap induk di mana setiap tetingkap anak (berbilang bingkai) terletak.
26 atribut bar peribadi
Format tatabahasa:
window.personalbar.property
Fungsi: Atribut bar peribadi itu sendiri juga merupakan objek, yang digunakan untuk mengakses atribut boleh dilihat sendiri untuk mengesahkan
Tentukan sama ada lajur peribadi kelihatan.
Nota: IE5.5 tidak menyokong atribut ini.
27. bar peribadi.harta yang boleh dilihat
Format tatabahasa:
window.personalbar.visible
Fungsi: Tentukan sama ada lajur peribadi kelihatan Jika ia kelihatan, ia mengembalikan benar, jika tidak ia mengembalikan palsu.
Nota: IE5.5 tidak menyokong atribut ini.
28 sifat bar skrol
Format tatabahasa:
window.scrollbars.property
Fungsi: Atribut bar skrol itu sendiri juga merupakan objek, yang digunakan untuk mengakses atribut boleh dilihat sendiri untuk mengesahkan
Menentukan sama ada bar skrol kelihatan.
Nota: IE5.5 tidak menyokong atribut ini.
29 bar skrol.harta yang boleh dilihat
Format tatabahasa:
window.scrollbars.visible
Fungsi: scrollbars.visible digunakan untuk menentukan sama ada bar skrol kelihatan Jika ia kelihatan, ia kembali benar, jika tidak
Ia kembali palsu.
Nota: IE5.5 tidak menyokong atribut ini.
30 atribut bar alat
Format tatabahasa:
window.toolbar.property
Fungsi: Atribut bar alat itu sendiri juga merupakan objek, digunakan untuk mengakses atribut boleh dilihat sendiri untuk menentukan
Sama ada bar alat kelihatan.
Nota: IE5.5 tidak menyokong atribut ini.
31. bar alat.harta yang boleh dilihat
Format tatabahasa:
window.toolbar.visible
Fungsi: toolbar.visible property digunakan untuk menyemak sama ada bar alat kelihatan dan kembali benar jika kelihatan,
Jika tidak, pulangkan palsu.
Nota: IE5.5 tidak menyokong atribut ini.
32 atribut teratas
Format tatabahasa:
window.top.frames[numeric]
window.top.frameName
window.top.method()
window.top.property
Fungsi: Atribut atas objek tetingkap digunakan untuk mengandungi maklumat tentang tetingkap paling atas semua sub-tetingkap (berbilang bingkai) yang dimuatkan ke dalam penyemak imbas.
Di atas adalah keseluruhan kandungan artikel ini, saya harap anda semua menyukainya.