Vad är en förälder iframe?

En förälder iframe är en intern ram på en webbsida som innehåller en sekundär webbsida eller skript. De kallas ofta iframes, eftersom "förälder" -delen av namnet är ur innehållet på dess innehåll. Allt i en iframe betraktas som sitt barn, medan det betraktas som föräldern till dess innehåll. Dessa ramar kan placeras var som helst på en sida och kan vara vilken storlek som helst.

Om en statisk webbsida visas, sätter de flesta webbdesigners någon typ av gräns runt föräldern iframe för att skilja den från den yttre sidan. URL: n för en statisk webbsida inuti ramen kan vara valfri internetadress. I huvudsak tillåter IFRAMES att två webbsidor visas på en gång. Att visa flera webbsidor i samordnade iframes är en relativt vanlig metod för webborganisation.

Den vanligaste användningen av en förälder iframe är att köra ett skript som lägger till dynamiskt innehåll till en webbsida. Iframes kan köra PHP-, Perl- eller JavaScript -skript lika bra. Med den interna ramens förmåga att bädda in skript kan webbutvecklareProcessdata, bläddra igenom bilder, visa videor, bädda in media och utföra en mängd andra funktioner som statiska webbsidor inte tillåter på egen hand. Även om det finns andra sätt att bädda in skript och dynamiskt innehåll i webbsidor, minimerar en förälder iframe ofta mängden extra markering som behövs för dessa sidor.

Att arbeta med en förälder iframe väcker ibland kompatibilitetsproblem med klientwebbläsare. De flesta moderna webbläsare stöder iframes men inte alla äldre webbläsare gör, så webbutvecklare måste ofta ta hänsyn till detta. Lösningar är möjliga, men dessa lösningar kan sällan ersätta Iframe -funktionalitet. Beroende på den önskade iframe -funktionaliteten kan lösningen vara så enkel som att visa ett felmeddelande eller så komplicerat som ett helt nytt skriptsamtal.

en förälder iframe kan köra antingen skript på serversidan, som beror på datorn som är värd för webbsidan eller klientenSidskript, som beror på programvara installerad på användarens dator. Skript på serversidan kan alltid lita på att den korrekta programvaran är närvarande, så en iframe kommer nästan alltid att fyllas ordentligt oavsett användarens dator. Skript på klientsidan kanske inte fungerar alls om användaren inte har rätt programvara, vilket kan leda till en tom eller felfylld iframe.

I allmänhet är förälder iframes robusta och användbara tillägg till de flesta webbsidor. Problem med skript på server- eller klientsidan kan hanteras med lämplig förberedelse, vilket gör betydande fel i ramarna osannolika. En pågående debatt finns om huruvida IFRAMES bör betraktas som god programmeringspraxis eller inte, men deras användning är nästan alltid en fråga om personlig preferens från siddesignern.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?