Oorspronkelijke reden(en) zijn niet opgelost
Antwoord 1, autoriteit 100%
Je moet de target="_blank"
en rel="noopener noreferrer"
toevoegen aan de ankertag.
Bijvoorbeeld:
<a target="_blank" rel="noopener noreferrer" href="http://your_url_here.html">Link</a>
Het toevoegen van rel="noopener noreferrer"
is niet verplicht, maar het is een aanbevolen beveiligingsmaatregel. Meer informatie vindt u in de onderstaande links.
Bron:
Antwoord 2, autoriteit 10%
Het zou niet aan jou moeten zijn om te beslissen of de link in een nieuw tabblad of in een nieuw venster moet worden geopend, aangezien deze keuze uiteindelijk moet worden gemaakt door de instellingen van de browser van de gebruiker. Sommige mensen houden van tabbladen; sommige houden van nieuwe ramen.
Het gebruik van _blank
zal de browser vertellen om een nieuw tabblad/venster te gebruiken, afhankelijk van de browserconfiguratie van de gebruiker en hoe ze op de link klikken (bijv. middelste klik, Ctrl+klik of normale klik).
Antwoord 3, autoriteit 2%
stel het kenmerk target
van uw <a>
-element in op "_tab"
BEWERKEN:
Het werkt, maar W3Schools zegt dat er niet zo’n doelkenmerk is:
http://www.w3schools.com/tags/att_a_target.asp
BEWERKEN2:
Van wat ik heb begrepen uit de opmerkingen. als u doel instelt op _blank, gaat u naar een nieuw tabblad of venster (afhankelijk van uw browserinstellingen). Als u iets typt, behalve een van de onderstaande, wordt er een nieuwe tabbladgroep gemaakt (ik weet niet zeker hoe deze werken):
_blank Opens the linked document in a new window or tab
_self Opens the linked document in the same frame as it was clicked (this is default)
_parent Opens the linked document in the parent frame
_top Opens the linked document in the full body of the window
framename Opens the linked document in a named frame
Antwoord 4, autoriteit 2%
Je kunt dat eenvoudig doen door target="_blank"
in te stellen, w3schools heeft een voorbeeld.