Jeg jobber med et HTML-prosjekt, og jeg finner ikke ut hvordan jeg kan åpne en lenke i en ny fane uten javascript.
Jeg vet allerede at <a href="http://www.WEBSITE_NAME.com"></a>
åpner lenken i samme fane. Noen ideer om hvordan jeg kan åpne den i en ny fane?
Sett attributtet 'target' for lenken til _blank
:
<a href="#" target="_blank" rel="noopener noreferrer">Link</a>
Rediger: for andre eksempler, se her: http://www.w3schools.com/tags/att_a_target.asp
(Merk: Jeg foreslo tidligere blank
i stedet for _blank
fordi det, hvis det brukes, vil åpne en ny fane og deretter bruke den samme fanen hvis lenken klikkes på nytt. Dette er imidlertid bare fordi, som GolezTrol påpekte, det refererer til navnet på en ramme / vindu, som vil bli satt og brukt når lenken trykkes på nytt for å åpne den i samme fane).
**Sikkerhetshensyn!
rel="noopener noreferrer"
er for å forhindre at den nylig åpnede fanen kan endre den opprinnelige fanen på en ondsinnet måte.
For mer informasjon om denne sårbarheten, se disse ressursene:
Bruk en av disse i henhold til dine behov.
Åpne det lenkede dokumentet i et nytt vindu eller en ny fane:
<a href="xyz.html" target="_blank"> Link </a>
Åpne det lenkede dokumentet i samme ramme som det ble klikket på (dette er standard):
<a href="xyz.html" target="_self"> Link </a>
Åpne det lenkede dokumentet i den overordnede rammen:
<a href="xyz.html" target="_parent"> Link </a>
Åpne det lenkede dokumentet i hele vinduet:
<a href="xyz.html" target="_top"> Link </a>
Åpne det lenkede dokumentet i en navngitt ramme:
<a href="xyz.html" target="framename"> Link </a>