Hvordan åpne en lenke i et nytt vindu ved hjelp av JavaScript

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.

Legg igjen en kommentar