JavaScript er en nyttig måte å åpne en lenke i et nytt vindu fordi du styrer hvordan vinduet vil se ut og hvor det skal plasseres på skjermen ved å inkludere spesifikasjoner.
Degui Adil / EyeEm / Getty Images
Syntaks for JavaScript-vinduet Åpne () -metoden
For å åpne en URL i et nytt nettleservindu, bruk metoden Javascript open () som vist her:
window.open (URL, navn, spesifikasjoner, erstatt)
URL-parameter
Utover å åpne et vindu, kan du også tilpasse hver av parametrene. For eksempel åpner koden nedenfor et nytt vindu og spesifiserer utseendet ved hjelp av parametere.
Skriv inn URL-en til siden du vil åpne i det nye vinduet. Hvis du ikke spesifiserer en URL, å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
Navneparameteren angir målet for URL-en. Å åpne URL i et nytt vindu er standard og angis på denne måten:
- _blank: Åpner et nytt vindu for URL-en.
Andre alternativer du kan bruke inkluderer:
- _selv: Erstatter den gjeldende siden med URL-en.
- _forelder: Laster inn URL-en i foreldrerammen.
- _topp: Erstatter eventuelle rammesett som er lastet inn.
Spesifikasjonsparameter
Spesifikasjonsparameteren er der du tilpasser det nye vinduet ved å skrive inn en kommaadelt liste uten hvite mellomrom. Velg mellom følgende verdier.
- høyde = piksler: Denne spesifikasjonen angir høyden på det nye vinduet i piksler. Minimumsverdien som kan legges inn er 100.
- bredde = piksler: Denne spesifikasjonen angir bredden på det nye vinduet i piksler. Minimumsverdien er 100.
- venstre = piksler: Denne spesifikasjonen angir venstre posisjon for det nye vinduet. Ingen negative verdier kan angis.
- topp = piksler: Denne spesifikasjonen angir topposisjonen til det nye vinduet. Negative verdier kan ikke brukes.
- menylinje = ja | nei | 1 | 0: Bruk denne spesifikasjonen for å indikere om menylinjen skal vises. Bruk enten ja / nei ord eller en 1/0 binær verdi.
- status = ja | nei | 1 | 0: Dette indikerer om du vil legge til en statuslinje eller ikke. Som med menylinjen kan du bruke ord eller binære verdier.
Noen spesifikasjoner er nettleserspesifikke:
- plassering = ja | nei | 1 | 0: Denne spesifikasjonen indikerer om adressefeltet skal vises eller ikke. Bare for Opera-nettleseren.
- resizeable = ja | nei | 1 | 0: Bestemmer om vinduet kan endres eller ikke. Kun til bruk med IE.
- plassering = ja | nei | 1 | 0: Angir om rullefelt skal vises eller ikke. Bare kompatibel med IE, Firefox og Opera.
- verktøylinje = ja | nei | 1 | 0: Bestemmer om nettleserens verktøylinje skal vises eller ikke. Bare kompatibel med IE og Firefox.
Erstatt parameter
Denne valgfrie parameteren har bare ett formål - å spesifisere om URL-en som åpnes i det nye vinduet erstatter den gjeldende oppføringen i nettleserlogglisten eller vises som en ny oppføring.
- Når sant, erstatter URL-en den nåværende nettleseroppføringen i historikklisten.
- Når falsk, er URL-en oppført som en ny oppføring i nettleserlogglisten.