Hva er et HTML-objekt?
I HyperText Markup Language (HTML) brukes objektkoden til å legge inn en slags fil - for eksempel et bilde, video, webside eller applet - på en webside, slik at den vises riktig. HTML-objektkoden er en mekanisme som spesielt ble designet for å tillate inkludering av et generisk objekt i et HTML-dokument uten å kreve at nettleseren eller HTML-språket er klar over formatet eller innholdet til objektet. Gjennom bruk av forskjellige parametere - for eksempel data, kodebase og type - kan plugin-modulen, serveren eller programmet som er nødvendig for å se HTML-objektet, defineres, og med param-alternativet kan all tilleggsinformasjon sendes til avkodingen applikasjon, inkludert et filnavn, passord eller skjermoppløsning. Med inkluderingen av HTML-objektkoden i HTML-språkstandarden ble andre koder som tidligere ble brukt til å definere bestemte objektformater avskrevet for å lage mer enhetlig kode.
HTML-objektkoden ble opprettet og lagt til HTML-språkspesifikasjonen versjon 4 som en generisk mekanisme for å inkludere for tiden eksisterende medieformater og filer, samt lage rammer for å inkludere fremtidige typer nye medier. Teknisk kan HTML-objektkoden brukes til å plassere et bilde på et nettsted, akkurat som img-koden, eller til å legge inn video, musikk eller et nettbasert program. Årsaken til at koden opprinnelig ble opprettet, var for å unngå situasjoner som HTML-appletkoden, som er en hel språkkode som bare kan brukes til å legge inn en Java®-applet på et nettsted. For å unngå at en dag må legge til ytterligere formatspesifikke koder for medietyper som kanskje ikke er oppfunnet ennå, ble det opprettet en enkelt generisk objektkode.
Det er mange måter å bruke HTML-objektkoden på. På det mest grunnleggende nivået kan den brukes til å definere en fil og deretter formatet, eller typen, av filen, som det kan være tilfelle med et bilde. Hvis objekttypen gjenkjennes av nettleseren, kan nettleseren eller plugin-modulene overta gjengivelsen av objektet. Alternativt kan kodebase-, classid- og kodetypeparametrene til taggen brukes til å definere plasseringen av et program eller ressurs som er i stand til å tolke objektdataene. Dette betyr at hvis en ny type videoformat plasseres på et nettsted, kan plasseringen av dekoderen inkluderes i objektets parametere, slik at objektet enkelt kan dekodes og vises uten behov for JavaScript® eller andre eksterne språkelementer .
Utover kjernefunksjonaliteten til HTML-objektkoden, kan andre parametere brukes til å bestemme formatering og andre attributter. Bredden og høyden på et objekt kan defineres slik at resten av siden kan formateres riktig uten først å laste inn objektet. Standby-tekst kan defineres slik at betrakteren på et nettsted kan se litt tekst i objektområdet mens den lastes. Et hvilket som helst antall parametere kan plasseres i HTML-objektkodene slik at tilleggsinformasjon som er nyttig for målavkodingsprogrammet kan defineres.