Apakah nama Window Property

Apakah Nama Window Property



' tingkap ” objek global dalam JavaScript mewakili tetingkap penyemak imbas. Ia digunakan untuk mendapatkan maklumat tetingkap penyemak imbas dengan menggunakan kaedah dan sifat yang telah ditetapkan. Di antara sifat-sifat ini, terdapat ' nama ” harta yang membenarkan untuk menetapkan atau mengembalikan nama tetingkap mengikut pilihan pengguna. Ia berguna dalam kes berbilang tetingkap untuk mengenal pasti setiap tetingkap dengan bantuan namanya.

Panduan ini menerangkan sifat 'nama' Tetingkap JavaScript.

Apakah Harta 'nama' Tetingkap?

JavaScript ' nama ” harta objek tetingkap menetapkan dan mendapatkan semula nama tetingkap penyemak imbas. Ia menggunakan objek 'tetingkap' untuk melaksanakan tugas. Ia biasanya digunakan untuk mengubah suai nama tetingkap sedia ada. Ia memberikan rentetan sebagai output standardnya yang menunjukkan nama tetingkap.







Sintaks (Tetapkan nama Tetingkap )

tingkap. nama = winName

Sintaks (Kembalikan nama Tetingkap)

tingkap. nama

Mari gunakan sintaks yang ditakrifkan di atas untuk menetapkan dan mendapatkan nama tetingkap.



Bagaimana untuk Menggunakan Harta 'nama' Tetingkap JavaScript?

' nama ” harta “ tingkap ” objek boleh dilaksanakan untuk menetapkan dan mengembalikan nama tetingkap serta membuka tetingkap lain melalui nama yang ditetapkan.



Contoh 1: Menggunakan Harta 'nama' tetingkap untuk Menetapkan dan Mengembalikan Nama Tetingkap

Contoh ini menunjukkan pelaksanaan praktikal ' tetingkap.nama ” untuk menetapkan dan mendapatkan semula nama tetingkap penyemak imbas semasa.





Kod HTML

Pertama, ikuti kod HTML yang diberikan:

< h2 > Tingkap . nama Harta dalam JavaScript h2 >

< butang ondblclick = 'myFunc()' > Tetapkan & Kembali Tingkap Nama butang >

Dalam blok kod di atas:



  • '

    teg ” mentakrifkan subtajuk tahap 2.

  • ' teg ” mencipta butang yang mempunyai “ ondblclick ' acara yang mengakses fungsi JavaScript yang ditentukan pengguna ' myfunc() ” pada butang klik dua kali.

Kod JavaScript

Seterusnya, teruskan ke kod JavaScript:

< skrip >

fungsi myFunc ( ) {

var mywindow = tingkap. buka ( '' , 'Tetingkap 1' , 'lebar=400, tinggi=300' ) ;

mywindow. dokumen . menulis ( '

Nama tetingkap ini ialah: ' + mywindow. nama + '

'
) ;

}

skrip >

Dalam coretan kod di atas:

  • Tentukan fungsi bernama “ myFunc() ”.
  • Dalam definisi fungsi, pembolehubah ' mywindow 'menggunakan tingkap' buka() ' kaedah yang mencipta dan membuka tetingkap baharu bernama ' Tetingkap 1 ” mempunyai dimensi yang ditentukan iaitu lebar dan tinggi.
  • Akhir sekali, ' document.write() Kaedah ” dikaitkan dengan pembolehubah “mywindow” untuk menulis pernyataan perenggan yang disebut ke dalam tetingkap yang baru dibuat dan kemudian mengembalikan nama Tetingkap dengan bantuan “ tetingkap.nama ” harta benda.

Pengeluaran

Seperti yang dianalisis, output menetapkan dan mengembalikan tetingkap yang baru dibuat apabila butang klik dua kali menggunakan ' tetingkap.nama ” harta benda.

Contoh 2: Gunakan Harta 'nama' Tetingkap untuk Membuka Tetingkap Tertentu Menggunakan Namanya

Dalam contoh ini, ' tetingkap.nama ” hartanah membuka tetingkap tertentu menggunakan namanya.

Kod HTML

Pertimbangkan kod HTML yang dinyatakan:

< h2 > Tingkap . nama Harta dalam JavaScript h2 >

< a href = 'https://linuxhint.com/' sasaran = 'Tetingkap baharu' > ini URL akan dibuka dalam a baru Tingkap / a >

Blok kod di atas menggunakan ' ” teg sauh untuk menentukan URL yang mempunyai “ sasaran atribut ” untuk membuka URL yang disediakan dalam “ Tetingkap baharu ”.

Kod JavaScript

Sekarang, lihat ikhtisar kod berikut:

< skrip >

const mywin = tingkap. buka ( ) ;

mywin. nama = 'Tetingkap baharu' ;

skrip >

Dalam blok kod ini:

  • Nyatakan pembolehubah “ mywin ” yang terpakai “ window.open() ” kaedah untuk mencipta dan membuka tetingkap baharu.
  • Seterusnya, ' tetingkap.nama ” hartanah memanggil nama tetingkap yang dibuka di atas melalui sasaran yang diperuntukkan.

Pengeluaran

Seperti yang dilihat, URL yang disediakan mengubah hala ke tetingkap yang baru disasarkan menggunakan namanya.

Kesimpulan

JavaScript menawarkan ' nama ” harta objek “tetingkap” untuk menetapkan dan mengembalikan nama tetingkap. Tetingkap itu mungkin yang sedia ada atau yang baharu. Tetingkap penyemak imbas baharu boleh dibuka dengan mudah dengan bantuan “ window.open() ” kaedah mengikut dimensi yang diperlukan. Panduan ini memberikan penerangan ringkas tentang sifat 'nama' Tetingkap dalam JavaScript.