In deze handleiding wordt de eigenschap 'naam' van het JavaScript-venster uitgelegd.
Wat is de eigenschap Window 'name'?
Het javascript “ naam ” eigenschap van het vensterobject stelt de naam van het browservenster in en haalt deze op. Het gebruikt het 'window' -object om de taak uit te voeren. Het wordt vaak gebruikt om de reeds bestaande vensternaam te wijzigen. Het geeft een string als standaarduitvoer die de naam van het venster laat zien.
Syntaxis (Stel de vensternaam in )
raam. naam = winNaamSyntaxis (geef de vensternaam terug)
raam. naamLaten we de hierboven gedefinieerde syntaxis gebruiken om de vensternaam in te stellen en op te halen.
Hoe de eigenschap 'naam' van het JavaScript-venster te gebruiken?
De ' naam ” eigendom van de “ raam ”-object kan worden geïmplementeerd voor het instellen en retourneren van de vensternaam en voor het openen van een ander venster via de toegewezen naam.
Voorbeeld 1: de eigenschap 'naam' van het venster toepassen om de vensternaam in te stellen en te retourneren
Dit voorbeeld toont de praktische implementatie van de “ venster.naam ” eigenschap om de naam van het huidige browservenster in te stellen en op te halen.
HTML code
Volg eerst de gegeven HTML-code:
< h2 > Raam . naam Eigendom in JavaScript h2 >< knop ondblclick = 'mijnFunc()' > Set & Opbrengst Raam Naam knop >
In het bovenstaande codeblok:
- De ' ”-tag definieert de subkop van niveau 2.
- De '
” tag creëert een knop met een “ ondblklik 'gebeurtenis die toegang geeft tot de door de gebruiker gedefinieerde JavaScript-functie' mijnfunctie() ” bij dubbelklikken op de knop.
JavaScript-code
Ga vervolgens verder met de JavaScript-code:
< script >functie myFunc ( ) {
var mijnvenster = raam. open ( '' , 'Venster 1' , 'breedte=400,hoogte=300' ) ;
mijn raam. document . schrijven ( '
De naam van dit venster is: '
+ mijn raam. naam + '' ) ;}
script >
In het bovenstaande codefragment:
- Definieer een functie met de naam ' mijnFunc() ”.
- In de functiedefinitie is de variabele ' mijn raam 'maakt gebruik van het raam' open() ' methode die een nieuw venster maakt en opent met de naam ' Venster 1 ” met de gespecificeerde afmetingen, d.w.z. breedte en hoogte.
- Als laatste de “ document.write() ” methode is geassocieerd met de “mywindow” variabele om de genoemde alinea-instructie in het nieuw gemaakte venster te schrijven en vervolgens de naam van het venster terug te geven met behulp van “ venster.naam ' eigendom.
Uitgang
Zoals geanalyseerd, stelt de uitvoer het nieuw gemaakte venster in en retourneert het na dubbelklikken op de knop met behulp van de ' venster.naam ' eigendom.
Voorbeeld 2: Pas de eigenschap 'naam' van venster toe om een specifiek venster te openen met de naam ervan
In dit voorbeeld is de ' venster.naam ” eigenschap opent het specifieke venster met zijn naam.
HTML code
Beschouw de vermelde HTML-code:
< h2 > Raam . naam Eigendom in JavaScript h2 >< een href = 'https://linuxhint.com/' doel = 'Nieuw raam' > Dit URL zal openen in een nieuw Raam / A >
Het bovenstaande codeblok gebruikt de '
JavaScript-code
Bekijk nu de volgende code:
< script >const mijnwin = raam. open ( ) ;
mijnwin. naam = 'Nieuw raam' ;
script >
In dit codeblok:
- Declareer de variabele ' mijnwin ” dat geldt de “ venster.open() ” methode om een nieuw venster te maken en te openen.
- Vervolgens de “ venster.naam ” eigenschap roept de naam van het hierboven geopende venster aan via het toegewezen doel.
Uitgang
Zoals te zien is, leidt de verstrekte URL om naar het nieuw getargete venster met zijn naam.
Conclusie
JavaScript biedt de “ naam ” eigenschap van het “window” object voor het toewijzen en retourneren van de vensternaam. Het raam kan bestaand of nieuw zijn. Een nieuw browservenster kan eenvoudig worden geopend met behulp van de ' venster.open() ”methode volgens de vereiste afmetingen. Deze handleiding gaf een korte beschrijving van de eigenschap Window 'name' in JavaScript.