JavaScript er en nyttig måte å åpne en kobling på i et nytt vindu fordi du kontrollerer hvordan vinduet skal se ut og hvor det blir plassert på skjermen ved å inkludere spesifikasjoner.
Syntaks for JavaScript-vinduet Åpne () Metode
For å åpne en nettadresse i et nytt nettleservindu, bruk Javascript-Åpne () -metoden som vist her:
window.open (URL, navn, spesifikasjoner, erstatte)
og tilpass hver av parameterne.
For eksempel åpner koden under et nytt vindu og angir utseendet ved hjelp av parametere.
URL Parameter
Skriv inn nettadressen til siden du vil åpne i det nye vinduet. Hvis du ikke angir en nettadresse, åpnes et nytt tomt vindu.
window.open ("https://www.somewebsite.com", "_blank", "verktøylinje = ja, topp = 500, venstre = 500, bredde = 400, høyde = 400");
Navn Parameter
De Navn parameteren angir målet for nettadressen. Å åpne nettadressen i et nytt vindu er standard og er angitt på denne måten:
- _blank. Åpner et nytt vindu for nettadressen.
Andre alternativer du kan bruke inkluderer:
- _selv. Erstatter gjeldende side med URL-adressen.
- _parent. Laster nettadressen inn i overordnet ramme.
- _topp. Erstatter eventuelle rammesett som er lastet.
Specs
De specs parameteren er hvor du tilpasser det nye vinduet ved å skrive inn en kommaseparert liste uten hvite mellomrom. Velg mellom følgende verdier.
- Høyde = piksler. Denne spesifikasjonen angir høyden til det nye vinduet i piksler. Minste verdien som kan oppgis er 100.
- width = piksler. Dette setter bredden på det nye vinduet i piksler. Minimumsverdien er 100.
- venstre = piksler. Denne spesifikasjonen angir venstre posisjon i det nye vinduet. Ingen negative verdier kan angis.
- top = piksler. Dette setter topplasseringen til det nye vinduet. Negative verdier kan ikke brukes.
- menylinja = yes | no | 1 | 0. Bruk denne spesifikasjonen til å angi om menylinjen skal vises eller ej.
- status = yes | no | 1 | 0. Dette indikerer om du vil legge til en statuslinje eller ikke.
Noen spesifikasjoner er nettleserspesifikke:
- plassering = yes | no | 1 | 0. Denne spesifikasjonen indikerer om adressefeltet skal vises eller ikke. Bare for Opera-nettleseren.
- resizeable = yes | no | 1 | 0. Bestemmer om vinduet kan endres eller ikke. For bruk kun med IE.
- plassering = yes | no | 1 | 0. Angir om rullestenger skal vises eller ikke. Kompatibel med IE, Firefox og Opera bare.
- verktøylinjen = yes | no | 1 | 0. Bestemmer om verktøylinjen for nettleseren skal vises eller ej. Kompatibel med bare IE og Firefox.
Erstatte
Denne valgfrie parameteren har bare ett formål - for å angi om nettadressen som åpnes i det nye vinduet erstatter gjeldende oppføring i nettleserhistorikklisten eller vises som en ny oppføring.
- Når ekte, erstatter nettadressen gjeldende nettleseroppføring i historikklisten
- Når falsk, URL-adressen er oppført som en ny oppføring i nettleserhistorikklisten.