Det iframe tag bruges til at vise en webside inde på en webside. Når du opretter et dokument til at være inde i en iframe, åbnes alle links i den ramme automatisk i den samme ramme. Men med attributten på linket (elementet eller elementerne) kan du angive, hvor linkene åbnes.
Det første skridt er at give din iframe et unikt navn med navn attribut. Derefter er det et spørgsmål om at pege dine links på den ramme ved hjælp af ID'et som værdien af mål attribut:
Eksempel
Hvis du føjer et mål til et id, der ikke findes i den aktuelle browsersession, åbnes linket i et nyt browservindue med det navn. Efter første gang åbnes alle links, der peger på det navngivne mål, i det samme nye vindue.
Hvis du ikke vil navngive hvert vindue eller hver ramme med et ID, kan du stadig målrette mod bestemte vinduer uden at have brug for et navngivet vindue eller ramme. Disse kaldes standardmål.
De fire mål nøgleord
Der er fire målnøgleord, der ikke kræver en navngivet ramme. Disse nøgleord giver dig mulighed for at åbne links i bestemte områder af webbrowservinduet, der muligvis ikke har et ID tilknyttet. Dette er de mål, som webbrowsere genkender:
_selv.
Dette er standardmålet for ethvert ankermærke. Hvis du ikke indstiller mål eller hvis du bruger dette mål, åbnes linket i det samme vindue eller ramme, som linket er i.
_forælder.
Iframes er integreret inde i websider. Du kan integrere en iframe på en side, der er inde i en anden iframe på en anden webside. Når du indstiller mål attribut til _forælder, åbnes linket på den webside, der holder iframe.
_top.
I de fleste situationer med iframes åbner dette mål links på samme måde som _forælder målet gør. Men hvis der er en iframe inde i en iframe, er _top target åbner links i vinduet på højeste niveau i serien og fjerner alle iframes.
_blank.
Det mest anvendte mål, dette åbner linket i et helt nyt vindue, der ligner en popup.
Sådan navngives dine rammer
Når du bygger en webside med iframes er det en god ide at give hver enkelt et specifikt navn. Dette hjælper dig med at huske, hvad de er til, og giver dig mulighed for at sende links til de specifikke rammer. For eksempel:
name = "stats"
navn = "eksternt dokument"
Indstilling af et standardmål
Du kan også indstille et standardmål på dine websider ved hjælp af elementet. Indstil mål attribut til navnet på den iframe, du vil have, at alle links skal åbnes i. Du kan også indstille standardmål for et af de fire søgeord.