Object-taggen talar om för browsern att det kommer en utomstående fil som ska inbäddas. För att browsern ska veta
vilken fil det är den ska hantera krävs att det anges. För detta används data-attributet.
Ex.
<body>
<object data="minfilm.swf" />
</body>
Denna kodsnutt integrerar en liten flashfilm i vår XHTML-sida.
Object-taggen, precis som bl.a. img-taggen, används oftast som ett så kallat tomt element. Med menas att
det saknar sluttagg, och därför avslutas med ett mellanslag och ett snedstreck. Men det kan också användas med både
start- och sluttagg, texten mellan taggarna kommer då att skrivas ut om browsern inte stödjer object-taggen.
Ex.
<body>
<object data="minfilm.swf">
Din browser stödjer tyvärr inte object-taggen.
</object>
</body>
ger följande utskrift om browsern inte stödjer objects:
Din browser stödjer tyvärr inte object-taggen.
Det finns några attribut till som ska/bör anges för att underlätta för object-taggen att göra sitt jobb korrekt. Först
och främst ska både height- och widht-attributen specificera hur stor yta av sidan objektet ska ta. Dessutom
rekommenderas att man anger MIME-typen på objektet man ska ladda, det gör man med type-attributet. Detta gör man för
att säkerställa att inladdningen sker på rätt sätt.
För att bädda in en annan XHTML-sida i den sida vi arbetar med kan man alltså göra så här:
<body>
<object data="minfil.html" type="text/html" widht="200" height="200">
Sidan kan tyvärr inte visas.
</object>
</body>
|