Rumah  >  Artikel  >  hujung hadapan web  >  Penyusunan maklumat berkaitan sifat objek js window dan kemahiran method_javascript

Penyusunan maklumat berkaitan sifat objek js window dan kemahiran method_javascript

WBOY
WBOYasal
2016-05-16 15:32:50982semak imbas

Objek tetingkap mempunyai kaedah berikut:

buka amaran tutup sahkan set gesaanMasaout clearTimeout setInterval clearInterval moveBy moveTo resizeBy resizeTo scrollBy scrollUntuk mencari kembali ke hadapan hentian utama cetak kabur fokus captureEvent enableExternalCapture disableExternalCapture handleKeluaran acaraLalu acaraTatal acara

1. kaedah terbuka

Format sintaks: 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 membuka tetingkap penyemak imbas baharu, kaedah terbuka juga boleh menentukan nama tetingkap (parameter kedua);

Apabila membuka tetingkap penyemak imbas baharu, kaedah terbuka juga boleh menentukan gaya tetingkap (parameter ketiga Gaya tetingkap mempunyai pilihan berikut Jika berbilang pilihan dibuat, gunakan koma). antara setiap pilihan

bar alat: Menentukan sama ada tetingkap itu 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: Tentukan 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, yang telah 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: Tentukan 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 sering digunakan untuk membuka tetingkap lain secara automatik apabila membuka halaman web.


2. kaedah tutup


Format sintaks: window.close()

Fungsi: Kaedah tutup digunakan untuk menutup tetingkap penyemak imbas secara automatik.


3. Kaedah amaran


Format sintaks: window.alert(rentetan gesaan)

Fungsi: Paparkan kotak amaran dan paparkan teks rentetan gesaan dalam kotak amaran.

4. kaedah pengesahan

Format sintaks: window.confirm(rentetan gesaan) Fungsi: Paparkan kotak pengesahan dan paparkan rentetan gesaan dalam kotak pengesahan Kaedah ini kembali benar apabila pengguna mengklik butang "OK" dan mengembalikan palsu apabila pengguna mengklik "Batal".

5. Kaedah segera

Format sintaks: window.prompt (rentetan gesaan, teks lalai) Fungsi: Paparkan kotak input, paparkan rentetan gesaan dalam kotak input, paparkan teks lalai dalam kotak teks input, dan tunggu input pengguna Apabila pengguna mengklik butang "OK", kembalikan rentetan yang dimasukkan oleh pengguna apabila butang Batal diklik, nilai nol dikembalikan.

6. setKaedah tamat masa

Format sintaks: window.setTimeout(ungkapan aksara kod, milisaat) Fungsi: Tetapan masa, laksanakan ungkapan aksara kod secara automatik selepas bilangan milisaat yang ditentukan.

7. kaedah clearTimeout

Format sintaks: window.clearTimeout(timer) Fungsi: Batalkan tetapan masa sebelumnya Parameter ialah nilai pulangan apabila ditetapkan dengan setTimeout.

8. kaedah setInterval

Format sintaks: window.setInterval(ungkapan aksara kod, milisaat)

Fungsi: Selepas menetapkan selang masa (parameter kedua), laksanakan kandungan "ungkapan aksara kod" berulang kali

9. kaedah ClearInterval

Format sintaks: window.clearInterval (selang masa)

Fungsi: Batalkan masa yang ditetapkan oleh setInterval. Parameter ialah nilai pulangan kaedah setInterval.

10. moveBy method

Format sintaks: 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, dan parameter kedua ialah piksel yang mana tetingkap itu dialihkan secara menegak.

kaedah 11.moveTo

Format sintaks: window.moveTo(x,y)

Fungsi: Alihkan tetingkap ke koordinat yang ditentukan (x, y).

12. ubah saizMengikut kaedah

Format sintaks: window.resizeBy(mendatar, menegak)

Fungsi: Tukar tetingkap semasa kepada saiz yang ditentukan (x, y) Apabila nilai x dan y lebih besar daripada 0, ia dibesarkan dan apabila ia kurang daripada 0, ia dikurangkan. .

13. ubah saiz kepada kaedah

Format sintaks: 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 sintaks: window.scrollBy(anjakan mendatar, anjakan menegak)

Fungsi: Tatal kandungan dalam tetingkap mengikut anjakan yang diberikan. Apabila parameter ialah nombor positif, tatal ke hadapan, jika tidak tatal ke arah sebaliknya.

15. kaedah tatal Ke

Format sintaks: window.scrollTo(x,y)

Fungsi: Tatal kandungan dalam tetingkap ke kedudukan yang ditentukan.

16.cari kaedah

Format sintaks: window.find()

Fungsi: Apabila kaedah ini dicetuskan, tetingkap dialog "cari" akan muncul dan membolehkan pengguna mencari rentetan dalam halaman yang mencetuskan kaedah cari.

Nota: Atribut ini tidak disokong dalam IE5.5 dan Netscape6.0.

17 kaedah belakang

Format sintaks: 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 sintaks: window.forward()

Fungsi: Simulasi pengguna mengklik butang "Majukan" 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 sintaks: 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 menyokong kaedah ini.

20 kaedah berhenti

Format sintaks: window.stop()

Fungsi: Simulasi pengguna mengklik butang "Berhenti" pada penyemak imbas untuk menamatkan operasi muat turun penyemak imbas.

Nota: IE5.5 tidak menyokong kaedah ini, tetapi Netscape6.0 menyokong kaedah ini.

21. kaedah cetakan

Format sintaks: window.print()

Fungsi: Simulasi pengguna mengklik butang "Cetak" pada penyemak imbas untuk memberitahu penyemak imbas untuk membuka kotak dialog cetakan dan mencetak halaman semasa.

22. kaedah kabur

Format sintaks: window.blur()

Fungsi: Alih keluar fokus dari tingkap. Penjagaan mesti diambil apabila digunakan dengan kaedah fokus, kerana ini boleh menyebabkan fokus terus bergerak masuk dan keluar.

23 kaedah fokus

Format sintaks: window.focus()

Fungsi: Jadikan tetingkap fokus. Berhati-hati apabila menggunakannya dengan kaedah kabur kerana ia boleh menyebabkan fokus bergerak masuk dan keluar

24 kaedah kejadian tangkapan

Format sintaks: window.captureevent(event)

window.captureevent(event1|event2|…|eventn)

Fungsi: Tangkap semua acara dengan parameter tertentu. Kerana keupayaan untuk menangkap acara yang dikendalikan oleh program tempatan itu sendiri, pengaturcara boleh bebas menentukan fungsi untuk mengendalikan acara. Jika terdapat berbilang peristiwa yang perlu ditangkap, gunakan aksara paip "|" untuk memisahkan setiap acara. Jenis acara yang boleh ditangkap adalah seperti berikut:

event.abortevent.blurevent.changeevent.clickevent.dblclickevent.dragdropevent.errorevent.focusevent.keydowowevent.keypressevent.keyupevent.loadevent.mousedownevent.mousuemovent.mouseout.mouseevent.mouseout.mouseevent.mouseout.mouseevent. pilih event.submit event.unload

25. dayakan acara tangkapan luaran

Format sintaks: window.enableexternalcapture(event)

Fungsi: Kaedah enableexternalcapture digunakan untuk menangkap peristiwa luaran yang dihantar melalui parameter.

26. lumpuhkan acara tangkapan luaran

Format sintaks: window.disableexternalcapture()

Fungsi: Batalkan tetapan kaedah enableexternalcapture dan tamatkan tangkapan acara luaran.

27. mengendalikan acara acara

Format sintaks: window.handleevent(event)

Fungsi: Pengendali acara yang mencetuskan acara yang ditentukan.

28 acara acara keluaran

Format sintaks: window.releaseevent(event)

window.releaseevent(event1|event2|…|eventn)

Fungsi: Lepaskan peristiwa yang ditangkap yang dihantar melalui parameter Peristiwa ini ditetapkan oleh kaedah window.captureevent.

29 acara acara laluan

Format sintaks: window.releaseevent(event)

Fungsi: Pindahkan semua acara jenis yang ditangkap kepada kaedah pemprosesan acara standard untuk pemprosesan Acara yang boleh dipindahkan adalah sama seperti peristiwa penangkapan.

30 acara tatal

Format sintaks: window.scroll(x coordinate, y coordinate)

Fungsi: Alihkan tetingkap ke kedudukan koordinat yang ditentukan.

Sifat objek tetingkap

Objek tetingkap mempunyai sifat berikut:

bar status bar status.bar lokasi bar lokasi status lalai yang boleh dilihat. bingkai bingkai tertutup nama diri yang boleh dilihat. bar menubar menubar lebar dalam ketinggian dalam.pembuka lebar luar lebar luar boleh dilihat pageyoffset bar peribadi induk bar peribadi.bar skrol bar skrol yang kelihatan.bolehlihat bar alat.

1. Atribut status

Format sintaks: window.status=string

Fungsi: Tetapkan atau berikan maklumat paparan semasa bar status dalam tetingkap penyemak imbas.

Petua: Anda boleh menggunakan atribut ini untuk menetapkan maklumat bar status tetingkap penyemak imbas.

2. atribut bar status

Format sintaks: window.statusbar.Attribute

Fungsi: Atribut bar status itu sendiri juga merupakan objek, digunakan untuk mengakses atribut boleh dilihat sendiri untuk menentukan sama ada bar status boleh dilihat.

Nota: Penyemak imbas IE5.5 tidak menyokong atribut ini.

3. bar status.harta yang boleh dilihat

Format sintaks: window.statusbar.visible

Fungsi: Semak sama ada bar status kelihatan Jika ia kelihatan, ia akan kembali benar, jika tidak ia akan kembali palsu.

Nota: Penyemak imbas IE5.5 tidak menyokong atribut ini.

4. atribut status lalai

Format sintaks: window.defaultstatus[=string]

Fungsi: Nilai atribut status lalai ialah maklumat paparan lalai bar status dalam tetingkap penyemak imbas

5.atribut lokasi

Format sintaks: window.location=url

Fungsi: Berikan maklumat url tetingkap semasa atau nyatakan url tetingkap yang terbuka.

6. atribut bar lokasi

Format sintaks: window.locationbar.property

Fungsi: Atribut bar lokasi juga boleh dianggap sebagai sub-objek Atribut ini digunakan untuk mendapatkan atribut boleh dilihat sendiri untuk menentukan sama ada bar lokasi boleh dilihat. 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 sintaks: 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. sifat diri

Format sintaks: window.self.method

tetingkap.diri.Harta

Fungsi: Atribut ini mengandungi bendera tetingkap semasa Menggunakan atribut ini, anda boleh memastikan bahawa apabila berbilang tetingkap dibuka, fungsi atau sifat dalam tetingkap semasa dipanggil dengan betul tanpa kekeliruan.

9. atribut nama

Format sintaks: window.name=name

Fungsi: Mengembalikan nama tetingkap, yang diberikan apabila kaedah window.open() mencipta tetingkap baharu. Dalam versi JavaScript 1.0, atribut ini hanya boleh digunakan untuk membaca nama tetingkap Dalam versi JavaScript 1.1, anda boleh menggunakan atribut ini untuk menentukan nama untuk tetingkap yang tidak dibuat menggunakan kaedah window.open().

10 atribut tertutup

Format sintaks: tetingkap.ditutup

Fungsi: Atribut tertutup digunakan untuk mengembalikan sama ada tika tetingkap yang ditentukan telah ditutup Jika ia ditutup, ia mengembalikan benar, jika tidak ia mengembalikan palsu.

11 atribut bingkai

Format sintaks: window.frames["frame name"]

window.frames[numeric]

Fungsi: Atribut bingkai ialah tatasusunan, digunakan untuk menyimpan setiap tika sub-tetingkap (bingkai) yang dibuat oleh elemen dalam dokumen Subskrip boleh menjadi nombor jujukan atau nama yang ditentukan oleh atribut nama elemen bingkai untuk mendapatkan dan menggunakan.

12. sifat bingkai.panjang

Format sintaks: window.frames.length

Fungsi: Atribut frames.length digunakan untuk memberikan bilangan tika sub-tingkap (bingkai) dalam dokumen.

13 atribut panjang

Format sintaks: window.length

Fungsi: Atribut panjang mengembalikan bilangan sub-tingkap dalam tetingkap Atribut ini mempunyai nilai yang sama dengan atribut window.frame.length.

14. atribut dokumen

Format sintaks: window.document.event window.document.method window.document.property

Fungsi: Dokumen sub-objek objek tetingkap ialah objek teras JavaScript. Contoh dicipta apabila elemen badan ditemui dalam skrip.

15 atribut sejarah

Format sintaks: window.history[value] window.history.method() window.history.property

Sejarah sub-objek objek tetingkap ialah salah satu objek teras JavaScript ini mengandungi tatasusunan nama dan URL halaman yang telah dilawati.

16 harta tinggi dalaman

Format sintaks: window.innerheight=nilai angka

Fungsi: Kembalikan atau nyatakan ketinggian piksel dokumen dalam tetingkap penyemak imbas Ketinggian ini tidak termasuk ketinggian mana-mana bar alat dan pengubahsuaian halaman yang membentuk tetingkap.

Nota: IE5.5 tidak menyokong atribut ini.

17. Atribut lebar dalam

Format sintaks: window.innerheight=nilai angka

Fungsi: Kembalikan atau nyatakan lebar piksel dokumen dalam tetingkap penyemak imbas Lebar ini tidak termasuk lebar mana-mana bar alat dan pengubahsuaian halaman yang membentuk tetingkap.

Nota: IE5.5 tidak menyokong atribut ini.

18 atribut bar menu

Format sintaks: window.menubar.Attribute

Fungsi: Atribut menubar juga boleh dianggap sebagai sub-objek Atribut ini digunakan untuk mendapatkan atribut boleh dilihat sendiri untuk menentukan sama ada bar menu boleh dilihat. Setakat ini, harta ini hanya mempunyai satu subsifat: boleh dilihat.

Nota: IE5.5 tidak menyokong atribut ini.

19. menubar.sifat yang boleh dilihat

Format sintaks: window.menubar.visible

Fungsi: Sifat menubar.visible digunakan untuk mengembalikan sama ada bar menu kelihatan, ia mengembalikan benar, jika tidak, ia akan mengembalikan palsu.

Nota: IE5.5 tidak menyokong atribut ini.

20 atribut pembuka

Format sintaks: window.opener | window.opener.method |

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. atribut ketinggian luar

Format sintaks: window.outerheight

Fungsi: Atribut ketinggian luar digunakan untuk mengakses ketinggian piksel tetingkap penyemak imbas, yang termasuk ketinggian bar alat dan tepi hiasan.

Nota: IE5.5 tidak menyokong atribut ini.

22. Atribut lebar luar

Format sintaks: window.outerwidth

Fungsi: Atribut lebar luar digunakan untuk mengakses lebar piksel tetingkap penyemak imbas, yang termasuk lebar bar alat dan tepi hiasan.

Nota: IE5.5 tidak menyokong atribut ini.

23. atribut pageexoffset

Format sintaks: window.pagexoffset=nilai angka

Fungsi: Tentukan kedudukan piksel mendatar semasa penjuru kiri sebelah atas dokumen dalam tetingkap penyemak imbas dalam tetingkap. Sebelum menggunakan moveto untuk bergerak, anda boleh menggunakan sifat ini untuk memutuskan sama ada anda perlu mengalihkan tetingkap. Kerana sifat ini mengembalikan kedudukan semasa dokumen yang boleh dilihat berbanding dengan keseluruhan halaman.

Nota: IE5.5 tidak menyokong atribut ini.

24 atribut pageyoffset

Format sintaks: window.pageyoffset=nilai angka

Fungsi: Tentukan kedudukan piksel menegak semasa penjuru kiri sebelah atas dokumen dalam tetingkap penyemak imbas dalam tetingkap. Sebelum menggunakan moveto untuk bergerak, anda boleh menggunakan sifat ini untuk memutuskan sama ada anda perlu mengalihkan tetingkap. Kerana sifat ini mengembalikan kedudukan semasa dokumen yang boleh dilihat berbanding dengan keseluruhan halaman.

Nota: IE5.5 tidak menyokong atribut ini.

25. atribut induk

Format sintaks: window.parent.frames[numeric] window.parent.framesname

Fungsi: Akses tetingkap induk di mana setiap tetingkap anak (berbilang bingkai) terletak.

26 atribut bar peribadi

Format sintaks: window.personalbar.property

Fungsi: Atribut bar peribadi itu sendiri juga merupakan objek, yang digunakan untuk mengakses atribut boleh dilihat sendiri untuk menentukan sama ada bar peribadi kelihatan.

Nota: IE5.5 tidak menyokong atribut ini.

27. bar peribadi.harta yang boleh dilihat

Format sintaks: 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 sintaks: window.scrollbars.property

Fungsi: Sifat bar skrol itu sendiri juga merupakan objek, digunakan untuk mengakses harta boleh dilihat sendiri untuk menentukan sama ada bar skrol kelihatan

Nota: IE5.5 tidak menyokong atribut ini.

29 bar skrol.harta yang boleh dilihat

Format sintaks: window.scrollbars.visible

Fungsi: scrollbars.visible digunakan untuk menentukan sama ada bar skrol kelihatan Jika ia kelihatan, ia mengembalikan benar, jika tidak ia mengembalikan palsu.

Nota: IE5.5 tidak menyokong atribut ini.

30 atribut bar alat

Format sintaks: 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 sintaks: window.toolbar.visible

Fungsi: Sifat toolbar.visible digunakan untuk menyemak sama ada bar alat kelihatan Jika ia kelihatan, ia mengembalikan benar, jika tidak ia mengembalikan palsu.

Nota: IE5.5 tidak menyokong atribut ini.

32 atribut teratas

Format sintaks: 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.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn