Co to jest właściwość nazwy okna

Co To Jest Wlasciwosc Nazwy Okna



okno ” obiekt globalny w JavaScript reprezentuje okno przeglądarki. Służy do uzyskiwania informacji o oknie przeglądarki za pomocą predefiniowanych metod i właściwości. Wśród tych właściwości jest „ nazwa ” pozwalająca na ustawienie lub zwrócenie nazwy okna zgodnie z wyborem użytkownika. Jest to przydatne w przypadku wielu okien do identyfikacji każdego okna za pomocą jego nazwy.

W tym przewodniku wyjaśniono właściwość „nazwa” okna JavaScript.

Co to jest właściwość „nazwa” okna?

JavaScript” nazwa ” właściwość obiektu window ustawia i pobiera nazwę okna przeglądarki. Do wykonania zadania używa obiektu „window”. Jest powszechnie używany do modyfikowania już istniejącej nazwy okna. Jako standardowe wyjście podaje łańcuch, który pokazuje nazwę okna.







Składnia (Ustaw nazwę okna )

okno. nazwa = nazwa wygranej

Składnia (zwróć nazwę okna)

okno. nazwa

Użyjmy wyżej zdefiniowanej składni, aby ustawić i pobrać nazwę okna.



Jak korzystać z właściwości „nazwa” okna JavaScript?

nazwa „własność” okno ” można zaimplementować do ustawiania i zwracania nazwy okna oraz otwierania innego okna poprzez przypisaną mu nazwę.



Przykład 1: Zastosowanie właściwości „nazwa” okna do ustawiania i zwracania nazwy okna

Ten przykład pokazuje praktyczną realizację „ okno.nazwa ”, aby ustawić i pobrać bieżącą nazwę okna przeglądarki.





Kod HTML

Najpierw postępuj zgodnie z podanym kodem HTML:

< h2 > Okno . nazwa Właściwość w JavaScript h2 >

< przycisk ondblkliknij = 'mojaFunkcja()' > Ustawić & Powrót Okno Nazwa przycisk >

W powyższym bloku kodu:



  • Znacznik ” określa podtytuł poziomu 2.

  • Tag ” tworzy przycisk mający „ ondblklik ” zdarzenie, które uzyskuje dostęp do zdefiniowanej przez użytkownika funkcji JavaScript „ mojafunkcja() ” po dwukrotnym kliknięciu przycisku.

Kod JavaScript

Następnie przejdź do kodu JavaScript:

< scenariusz >

funkcja mojaFunc ( ) {

var moje okno = okno. otwarty ( '' , „Okno 1” , 'szerokość=400, wysokość=300' ) ;

moje okno. dokument . pisać ( '

To okno nazywa się: ' + moje okno. nazwa + '

'
) ;

}

scenariusz >

W powyższym fragmencie kodu:

  • Zdefiniuj funkcję o nazwie „ mojaFunkcja() ”.
  • W definicji funkcji zmienna „ moje okno „wykorzystuje okno” otwarty() ” metoda, która tworzy i otwiera nowe okno o nazwie „ Okno 1 ” o określonych wymiarach, tj. szerokości i wysokości.
  • Wreszcie „ dokument.napisz() ” jest powiązana ze zmienną „mywindow”, aby zapisać wspomnianą instrukcję akapitu w nowo utworzonym oknie, a następnie zwrócić nazwę okna za pomocą „ okno.nazwa ' nieruchomość.

Wyjście

Zgodnie z analizą dane wyjściowe ustawiają i zwracają nowo utworzone okno po dwukrotnym kliknięciu przycisku za pomocą „ okno.nazwa ' nieruchomość.

Przykład 2: Zastosuj właściwość „nazwa” okna, aby otworzyć określone okno przy użyciu jego nazwy

W tym przykładzie „ okno.nazwa ” otwiera określone okno przy użyciu jego nazwy.

Kod HTML

Rozważ podany kod HTML:

< h2 > Okno . nazwa Właściwość w JavaScript h2 >

< href = 'https://linuxhint.com/' cel = 'Nowe okno' > Ten Adres URL otworzy się w A nowy Okno / A >

Powyższy blok kodu wykorzystuje „ ” tag kotwicy, aby określić adres URL mający „ cel ” atrybut do otwierania podanego adresu URL w „ Nowe okno ”.

Kod JavaScript

Teraz przejrzyj następujący kod:

< scenariusz >

konst mojawina = okno. otwarty ( ) ;

mojawina. nazwa = 'Nowe okno' ;

scenariusz >

W tym bloku kodu:

  • Zadeklaruj zmienną „ mojawina ”, który dotyczy „ okno.otwarte() ”, aby utworzyć i otworzyć nowe okno.
  • Następnie „ okno.nazwa ” wywołuje nazwę wyżej otwartego okna poprzez jego przydzielony cel.

Wyjście

Jak widać, podany adres URL przekierowuje do nowego okna docelowego przy użyciu jego nazwy.

Wniosek

JavaScript oferuje „ nazwa ” właściwości obiektu „okno” do przypisania i zwrócenia nazwy okna. Okno może być istniejące lub nowe. Nowe okno przeglądarki można łatwo otworzyć za pomocą „ okno.otwarte() ” zgodnie z wymaganymi wymiarami. Ten przewodnik zawiera krótki opis właściwości „nazwa” okna w języku JavaScript.