<object> - HTML

Lær at bruge <object> til at indlejre eksterne indhold som for eksempel kræver plugin (som flash)

Introduktion

<object> bruges til at indlejre (embedde på engelsk) en ekstern resource som kræver håndtering af et plugin.

Typisk bruges <object> til at vise Flash indhold men kan også bruges til at vise billeder og andet.

Element og attributter

Her ses hvordan <object> bruges med tilhørende attributter i HTML5.



Før HTML5 fandtes også parameterne tabindex, standby, declare, codetype, codebase, classid, border og archive men de er udgået i HTML5 så dem skriver jeg ikke om.

Mellem <object> og </object> kan være <param> elementer.

I <param> elementet bruges name og value attributterne.

Kode eksempler

Her er et eksempel til at vise Flash indhold (en musik/lydafspiller).


Her er endnu et eksempel til at vise Flash indhold (en videoafspiller).


Her er et eksempel til at vise Java indhold (en videoafspiller).


Her er et eksempel som viser et billede.
Typisk vil man dog bruge <img> til at vise billeder.


<param name="wmode" value="transparent"> kan dog give problemer hvis Flash indholdets baggrund er gennemsigtig så kan man se baggrunden igennem.

Fallback

I tilfælde af at der ikke er installeret det krævede plugin (Flash, Java, osv.) så kan man til sidst før </object> tilføje noget fallback tekst/kode som bruges når indholdet ikke kan kan indlæses.

Her et komplet eksempel med en YouTube video (flash) og fallback kode med link til download af Flash plugins hvis det ikker er installeret i browseren.
Siden er sidst opdateret mandag 25. juni 2018