Hur man inriktar länkar i HTML IFrames och ramar

De iframe tagg används för att visa en webbsida på en webbsida. När du skapar ett dokument för att vara i en iframe öppnas alla länkar i ramen automatiskt i samma ram. Men med attributet på länken (elementet eller elementen) kan du ange var länkarna ska öppnas.

Det första steget är att ge din iframe ett unikt namn med namn attribut. Sedan handlar det om att peka dina länkar på den ramen med ID som värdet på mål attribut:


Exempel

Om du lägger till ett mål i ett ID som inte finns i den aktuella webbläsarsessionen öppnas länken i ett nytt webbläsarfönster med det namnet. Efter första gången öppnas alla länkar som pekar till det namngivna målet i samma nya fönster.

Om du inte vill namnge varje fönster eller varje ram med ett ID kan du fortfarande rikta in dig på vissa specifika fönster utan att behöva ett namngivet fönster eller ram. Dessa kallas standardmål.

De fyra målnyckelorden

Det finns fyra målnyckelord som inte kräver en namngiven ram. Med dessa nyckelord kan du öppna länkar i specifika områden i webbläsarfönstret som kanske inte har något ID kopplat till dem. Det här är målen som webbläsare känner igen:

instagram viewer

_själv. 

Detta är standardmålet för alla ankartaggar. Om du inte ställer in mål attribut eller om du använder detta mål öppnas länken i samma fönster eller ram som länken finns i.

_förälder. 

Iframes är inbäddade på webbsidor. Du kan bädda in en iframe på en sida som finns i en annan iframe på en annan webbsida. När du ställer in mål tillskriva _förälder, länken öppnas på webbsidan som innehåller iframe.

_topp. 

I de flesta situationer med iframes öppnar detta mål länkar på samma sätt som _förälder målet gör. Men om det finns en iframe inuti en iframe, kommer _topp target öppnar länkar i det högsta nivån i serien och tar bort alla iframes.

_tom. 

Det vanligaste målet, detta öppnar länken i ett helt nytt fönster, som liknar en popup.

Hur du namnge dina ramar

När du bygger en webbsida med iframes är det en bra idé att ge var och en ett specifikt namn. Detta hjälper dig att komma ihåg vad de är för och låter dig skicka länkar till de specifika ramarna. Till exempel:

namn = "statistik"
namn = "externt dokument"

Ställa in ett standardmål

Du kan också ställa in ett standardmål på dina webbsidor med hjälp av elementet. Ställ in mål attribut till namnet på iframe där du vill att alla länkar ska öppnas. Du kan också ställa in standardmål för ett av de fyra målnyckelorden.