Skip to main content

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 moderdelen av namnet är från 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 kant 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 de interna ramarnas förmåga att bädda in skript kan webbutvecklare bearbeta data, 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 på 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 server-skript, som beror på datorn som är värd för webbsidan, eller skript på klientsidan, som är beroende av 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 dators tillstånd.Skript på klientsidan kanske inte fungerar alls om användaren inte har rätt programvara, vilket kan resultera i 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.