Skip to main content

Hvad er en forælder iframe?

En forælder iframe er en intern ramme på en webside, der indeholder en sekundær webside eller script.De kaldes ofte iframes, da den overordnede del af navnet er fra synspunktet om dets indhold.Alt i en iframe betragtes som dets barn, mens det betragtes som forælderen til dets indhold.Disse rammer kan placeres hvor som helst på en side og kan være en hvilken som helst størrelse.

Hvis der vises en statisk webside, lægger de fleste webdesignere en slags grænse omkring forælderen iframe for at skelne den fra den ydre side.URL'en til en statisk webside inde i rammen kan være enhver gyldig internetadresse.I det væsentlige tillader iframes, at to websider kan vises på én gang.Visning af flere websider i koordinerede iframes er en relativt almindelig metode til weborganisation.

Den mest almindelige brug af en forælder iframe er at køre et script, der tilføjer dynamisk indhold til en webside.Iframes kan køre PHP-, Perl- eller JavaScript -scripts lige så godt.Med den interne rammer evne til at integrere scripts kan webudviklere behandle data, bladre gennem billeder, vise videoer, integrere medier og udføre en række andre funktioner, som statiske websider ikke tillader på egen hånd.De fleste moderne webbrowsere støtter iframes, men ikke alle ældre browsere gør, så webudviklere skal ofte tage dette i betragtning.Løsninger er mulige, men disse løsninger er sjældent i stand til at erstatte iframe -funktionalitet.Afhængig af den ønskede iframe-funktionalitet kan løsningen være så enkel som at vise en fejlmeddelelse eller så kompleks som et helt nyt scriptopkald.

En forælder iframe kan køre enten serverside-scripts, der afhænger af computeren, der er vært for websiden, eller scripts på klientsiden, der afhænger af software, der er installeret på brugerens computer.Server-side-scripts kan altid stole på, at den rigtige software er til stede, så en iframe vil næsten altid blive fyldt korrekt uanset tilstanden for brugerens computer.Scripts på klientsiden fungerer muligvis overhovedet ikke, hvis brugeren ikke har den rigtige software, hvilket kan resultere i en tom eller fejlfyldt iframe.

Generelt er forældre iframes robuste og nyttige tilføjelser til de fleste websider.Problemer med server- eller klientside-scripts kan håndteres med passende forberedelse, hvilket gør betydelige fejl i rammerne usandsynligt.Der findes en løbende debat om, hvorvidt iframes skal betragtes som god webprogrammeringspraksis, men deres anvendelse er næsten altid et spørgsmål om personlig præference fra side -designeren.