Hva er en forelder Iframe?
A Parent Iframe er en intern ramme på en webside som har en sekundær webside eller skript. De kalles ofte iframes, siden den "foreldre" delen av navnet er fra synspunktet til innholdet. Alt i en iframe regnes som barnet, mens det regnes som forelder for innholdet. Disse rammene kan plasseres hvor som helst på en side og kan være hvilken som helst størrelse.
Hvis en statisk webside vises, legger de fleste webdesignere en type kant rundt foreldrene iframe for å skille den fra den ytre siden. URL -en til en statisk webside inne i rammen kan være en gyldig internettadresse. I hovedsak tillater Iframes to websider på en gang. Å vise flere websider i koordinerte iframes er en relativt vanlig metode for nettorganisasjon.
Den vanligste bruken av en foreldre IFRAME er å kjøre et skript som legger til dynamisk innhold til en webside. Iframes kan kjøre PHP-, Perl- eller JavaScript -skript like bra. Med den interne rammens evne til å legge inn skript kan nettutviklereBehandle data, bla gjennom bilder, vise videoer, innebygde medier og utføre en rekke andre funksjoner som statiske websider ikke tillater på egen hånd. Selv om det er andre måter å legge inn skript og dynamisk innhold på websider, minimerer en forelder iframe ofte mengden ekstra markering som trengs for disse sidene.
Å jobbe med en forelder Iframe reiser noen ganger kompatibilitetsproblemer med klientlesere. De fleste moderne nettlesere støtter iframes, men ikke alle eldre nettlesere gjør, så nettutviklere må ofte ta dette i betraktning. Løsninger er mulig, men disse løsninger er sjelden i stand til å erstatte iframe -funksjonalitet. Avhengig av ønsket IFRAME -funksjonalitet, kan løsningen være så enkel som å vise en feilmelding eller så kompleks som et helt nytt manusanrop.
En foreldre IFrame kan kjøre enten serversiden, som er avhengige av datamaskinen som er vert for websiden, eller klient-Sideskript, som er avhengig av programvare installert på brukerens datamaskin. Skript på serversiden kan alltid stole på at riktig programvare er til stede, så en iframe vil nesten alltid fylles riktig uavhengig av tilstanden til brukerens datamaskin. Skript på klientsiden fungerer kanskje ikke i det hele tatt hvis brukeren ikke har riktig programvare, noe som kan føre til en tom eller feilfylt iframe.
Generelt sett er foreldre Iframes robuste og nyttige tillegg til de fleste websider. Problemer med skript på server- eller klientsiden kan håndteres med passende forberedelse, noe som gjør betydelige feil i rammene usannsynlig. En pågående debatt eksisterer om hvorvidt iframes bør betraktes som god nettprogrammeringspraksis, men bruken av dem er nesten alltid et spørsmål om personlig preferanse fra sidedesigneren.