HTML object
HTML object taggen anger ett objekt som läggs till en sida. Det kan vara video, ljud, bilder, Java applets, ActiveX eller Flashfiler.
HTML:
<object height="60" width="490">
<param value="ball.swf" name="SRC">
<embed height="70" width="490"
type="application/x-shockwave-flash" src="ball.swf">
</object>
HTML object används för att lägga in bilder, video, ljudfiler, Java applets, ActivX eller Flashfiler.
| Elementtyp | Sluttagg | Utfasat | Doctype |
|---|---|---|---|
| Blockelement / Inlineelement | Ja | Nej | Strict, Transitional, Frameset |
| Elementet får innehålla | |||
| param följt av blockelement och/eller inlineelement | |||
| Elementet får finnas i | |||
| head, Inlineelement, blockelement utom pre | |||
| Skillnad mellan HTML och XHTML | |||
| Attributen ”align”, ”border”, ”hspace” och ”vspace” är utfasat i HTML 4.01 och stödjs inte i XHTML 1.0 Strict DTD | |||
Tips för HTML object
Elementet object stödjs inte fullt ut av alla webbläsare och stöder varierar beroende på vilken data som objektet ska visa. Internet Explorer har problem att visa bilder på ett korrekt sätt och Flashobject aktiverar inte automatiskt när en webbsida laddas vilket ställer till problem om man vill använda sig av exempelvis Flash för att skapa menyer. Det finns olika lösningar på detta problem, bl.a. genom att lägga in Javascript som aktiverar objectet på webbsidan åt användaren.
HTML object attribut
Valbara attribut |
||
| Attribut | Beskrivning | Värde |
|---|---|---|
| align | Anger justering av text runt programmet. Utfasat attribut | left, right, top, bottom |
| archive | Anger en lista med URL till objektfiler | URL |
| border | Anger bredd på ram runt objektet. Utfasat attribut | px |
| classid | Anger URL till implementation av objektet | class ID |
| codebase | Anger objektfilens bas URL för relativa webbadresser | URL |
| codetype | Anger MIME-typ för objektet | MIME-typ |
| data | Anger URL till objektets data | URL |
| declare | Anger att objektet enbart är en deklaration och inte skapas eller initieras | declare |
| height | Anger objektets höjd | px |
| hspace | Anger tomrum bredvid objektet. Utfasat attribut | px |
| name | Anger objektets unika namn | text |
| standby | Anger meddelande som visas när objektet laddas | text |
| type | Anger MIME-typ för objektets data som angetts av attributet data | MIME-typ |
| usemap | Anger url till karta med aktiva områden | URL |
| vspace | Anger tomrum över och under objektet. Utfasat attribut | px |
| width | Anger objektets höjd | px |
Universella attribut |
||
| Attribut | Beskrivning | Värde |
| id | Anger att elements unika identitet | text |
| class | Anger vilken klass eller vilka klasser ett element tillhör | text |
| style | Tilldelar elementet en egen visuell stil | CSS attribut och värden |
| title | Anger en titel för eller kort beskrivning av elementet | text |
| dir | Anger textriktning för innehållet | rtl, ltr |
| lang | Anger språk på elementets innehåll | språkkod |
| xml:lang | Används istället för ”lang” när koden skrivs i XHTML 1.0 | språkkod |
| tabindex | Anger ”tab ordningen” på olika element | heltal |
Händelse attribut |
||
| Attribut | Utlösande händelse | Värde |
| onclick | Enkelklick med musen på elementet | javascript |
| ondblclick | Dubbelklick med musen på elementet | javascript |
| onkeydown | En tangent trycks ned | javascript |
| onkeyup | En tangent släpps upp | javascript |
| onkeypress | En tangent trycks ned eller hålls nedtryckt | javascript |
| onmousedown | En musknapp trycks ned över elementet | javascript |
| onmouseup | En musknapp släpps upp över elementet | javascript |
| onmouseover | Muspekaren flyttas in över elementet | javascript |
| onmousemove | Muspekaren flyttas inom elementet | javascript |
| onmouseout | Muspekaren flyttas ut från elementet | javascript |





