Hvad er et HTML-objekt?
I HyperText Markup Language (HTML) bruges objektmærket til at indlejre en filtype - såsom et billede, video, webside eller applet - på en webside, så den vises korrekt. HTML-objektkoden er en mekanisme, der specifikt blev designet til at muliggøre inkludering af et generisk objekt i et HTML-dokument uden at kræve, at browseren eller HTML-sproget er opmærksom på objektets format eller indhold. Gennem brug af forskellige parametre - såsom data, kodebase og type - kan det plug-in, server eller program, der er nødvendigt for at se HTML-objektet, defineres, og med den parametre mulighed kan alle yderligere oplysninger overføres til afkodningen ansøgning, herunder filnavn, adgangskode eller skærmopløsning. Med inkluderingen af HTML-objektkoden i HTML-sprogstandarden blev andre tags, der tidligere blev brugt til at definere bestemte objektformater, afskrevet for at skabe mere ensartet kode.
HTML-objektmærket blev oprettet og føjet til HTML-sprogspecifikationen version 4 som en generisk mekanisme til at inkludere aktuelt medieformater og -filer samt skabe en ramme til at inkludere eventuelle fremtidige typer nye medier. Teknisk set kan HTML-objektmærket bruges til at placere et billede på et websted, ligesom img-mærket, eller til at integrere video, musik eller et webbaseret program. Årsagen til, at mærket oprindeligt blev oprettet, var at undgå situationer som HTML-applet-tag, som er et helt sprogmærke, der kun kan bruges til at integrere en Java®-applet på et websted. For at undgå en dag med at skulle tilføje yderligere formatspecifikke tags til medietyper, der muligvis ikke er opfundet endnu, blev der oprettet et enkelt generisk objekttag.
Der er mange måder at bruge HTML-objektkoden på. På det mest basale niveau kan det bruges til at definere en fil og derefter formatet eller typen af filen, som det kunne være tilfældet med et billede. Hvis objekttypen genkendes af webbrowseren, kan browseren eller dens plug-ins overtage gengivelsen af objektet. Alternativt kan kodebase-, classid- og kodetype-parametre for tagget bruges til at definere placeringen af en applikation eller ressource, der er i stand til at fortolke objektdataene. Dette betyder, at hvis en ny type videoformat placeres på et websted, kan placeringen af dekoderen inkluderes i objektets parametre, så objektet kan dekodes og vises let uden behov for JavaScript® eller andre eksterne sprogelementer .
Ud over kernefunktionaliteten i HTML-objekttagget kan andre parametre bruges til at hjælpe med at bestemme formatering og andre attributter. Bredden og højden af et objekt kan defineres, så resten af siden kan formateres korrekt uden først at indlæse objektet. Standbytekst kan defineres, så seeren på et websted kan se noget tekst i objektområdet, mens det indlæses. Ethvert antal parametre kan placeres inde i HTML-objektkoder, så yderligere oplysninger, der er nyttige til målafkodningsprogrammet, kan defineres.