Hur man inriktar länkar i HTML IFrames och ramar

Vårt iframe tagg används för att visa en webbsida inuti en webbsida. När du skapar ett dokument som ska 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:

<iframe src = "exempel.htm" namn = "sida"> </iframe>
<a href="https://www.example.com" target="page"> Exempel </a>

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 på 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. Dessa är de mål som webbläsare känner igen:

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.

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 skriva _förälder, länken öppnas på webbsidan som innehåller iframe.

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.

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

Hur man 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 = "stats"
namn = "extern


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 du vill att alla länkar ska öppnas i. Du kan också ställa in standardmål för ett av de fyra målnyckelorden.


Lämna en kommentar