Hoe links in HTML IFrames en Frames te targeten

click fraud protection

De iframe tag wordt gebruikt om een ​​webpagina binnen een webpagina weer te geven. Wanneer u een document maakt dat in een iframe moet worden geplaatst, worden alle koppelingen in dat frame automatisch in datzelfde frame geopend. Maar met het attribuut op de link (het element of de elementen), kun je aangeven waar de links worden geopend.

De eerste stap is om uw iframe een unieke naam met de naam attribuut. Dan is het een kwestie van je links naar dat frame te wijzen met de ID als de waarde van de doelwit attribuut:


Voorbeeld

Als u een doel toevoegt aan een ID die niet bestaat in de huidige browsersessie, wordt de link geopend in een nieuw browservenster met die naam. Na de eerste keer worden alle links die naar dat genoemde doel verwijzen, in hetzelfde nieuwe venster geopend.

Als je niet elk venster of elk frame een naam wilt geven met een ID, kun je nog steeds een aantal specifieke vensters targeten zonder dat je een benoemd venster of frame nodig hebt. Dit worden de standaarddoelen genoemd.

instagram viewer

De vier doelzoekwoorden

Er zijn vier doelzoekwoorden waarvoor geen benoemd frame nodig is. Met deze trefwoorden kunt u links openen in specifieke delen van het webbrowservenster waaraan mogelijk geen ID is gekoppeld. Dit zijn de doelen die webbrowsers herkennen:

_zelf. 

Dit is het standaarddoel voor elke ankertag. Als u de. niet instelt doelwit attribuut of u dit doel gebruikt, wordt de link geopend in hetzelfde venster of frame waarin de link zich bevindt.

_ouder. 

Iframes zijn ingebed in webpagina's. U kunt een iframe insluiten in een pagina die zich in een ander iframe op een andere webpagina bevindt. Wanneer u de doelwit toeschrijven aan _ouder, wordt de link geopend op de webpagina die het iframe bevat.

_top. 

In de meeste situaties met iframes zal dit doel links op dezelfde manier openen als de _ouder doel doet. Maar als er een iframe in een iframe zit, _top target opent links in het venster op het hoogste niveau in de serie en verwijdert alle iframes.

_blank. 

Het meest gebruikte doel, dit opent de link in een geheel nieuw venster, vergelijkbaar met een pop-up.

Hoe u uw lijsten een naam geeft

Wanneer u een webpagina bouwt met iframes is het een goed idee om ze allemaal een specifieke naam te geven. Dit helpt je te onthouden waar ze voor zijn en stelt je in staat om links naar die specifieke frames te sturen. Bijvoorbeeld:

naam = "statistieken"
name="extern-document"

Een standaarddoel instellen

U kunt ook een standaarddoel op uw webpagina's instellen met behulp van het element. Stel de doelwit toeschrijven aan de naam van het iframe waarin u alle links wilt openen. U kunt ook standaarddoelen instellen voor een van de vier doelzoekwoorden.

instagram story viewer