von Thomas Salvador.
Ein Java-Applet als Objekt einbinden:
<object classid="java:beispiel.class" codetype="application/java-vm" width="400" height="300"> Ihr Browser kann keine Applets darstellen.</object>
Mit <object> werden beliebige Objekte, d.h. nicht in der HTML-Datei enthaltene Elemente eingebunden. Er ist allgemein verfügbar und unabhängig von Dateityp. So lassen sich Grafiken, Applet und vieles mehr mit gleicher Syntax einbinden. Die Darstellung hängt davon ab, ob der Browser den codetype verstehen und somit zugehörige Inhalte anzeigen kann.
Dem Objekt können mit Tag <param> Werte (Parameter) übergeben werden, die es bei Ausführung nutzen kann/soll.
<object> unterstützt die HTML-Attribute:
Attribut | Beschreibung |
---|---|
align | Ausrichtung des Elementes |
archive | Archive List bei object |
border | Dicke der Umrandung |
class | Space-separierte Liste von CSS-Klassen |
classid | URL zum einzufügenden Objekt |
codebase | Basis-URL für classid, data und archive |
codetype | MIME Typ des Objektes |
data | Datenfile für object |
declare | deklarieren aber nicht starten |
dir | Ausrichtung von Text und Tabellen |
height | Höhe von img, object |
hspace | horizontaler Abstand |
id | Universalattribut |
lang | Sprache des Elementes |
name | Name des Objektes |
onclick | Auszuführender Javascript-Code bei Klick |
ondblclick | Auszuführender Javascript-Code bei Doppelklick |
onkeydown | Auszuführender Javascript-Code bei Drücken einer Taste |
onkeypress | Auszuführender Javascript-Code bei gedrückt gehaltener Taste |
onkeyup | Auszuführender Javascript-Code bei Loslassen einer Taste |
onmousedown | Auszuführender Javascript-Code bei Drücken einer Maustaste |
onmousemove | Auszuführender Javascript-Code, wenn die Maus bewegt wird |
onmouseout | Auszuführender Javascript-Code, wenn die Maus das Element verlässt |
onmouseover | Auszuführender Javascript-Code, wenn die Maus auf das Element bewegt wird |
onmouseup | Auszuführender Javascript-Code bei Loslassen einer Maustaste |
standby | Ladehinweis |
style | Inline Style |
tabindex | Festlegung der Tabulatorreihenfolge |
title | Bezeichnender Titel |
type | content-type bei object |
usemap | client-side Image Map nutzen |
vspace | vertikaler Abstand |
width | Breite von img, object |
Der HTML-Tag <object> wird mindestens von den Browsern Avant Palm OS, Avant Windows, Chrome, Firefox, Internet Explorer, Netscape, Opera, Safari und Web TV / MSN interpretiert.
<object> wird in den Standards HTML und XHTML definiert.
Die HTML Anweisung <object> kann die HTML Anweisungen <a>, <abbr>, <acronym>, <address>, <applet>, <b>, <basefont>, <bdo>, <big>, <dl>, <em>, <fieldset>, <font>, <form>, <h1>, <h2>, <h3>, <h4>, <h5>, <h6>, <hr>, <i>, <iframe>, <img>, <input>, <isindex>, <kbd>, <label>, <map>, <menu>, <noframes>, <noscript>, <object>, <ol>, <p>, <param>, <pre>, <q>, <s>, <samp>, <script>, <select>, <small>, <span>, <strike>, <strong>, <sub>, <sup>, <table>, <textarea>, <tt>, <u>, <ul> und <var> enthalten.
<object> kann in den HTML Befehlen <a>, <abbr>, <acronym>, <address>, <applet>, <b>, <bdo>, <big>, <blockquote>, <body>, <button>, <caption>, <center>, <cite>, <code>, <dd>, <del>, <dfn>, <div>, <dt>, <em>, <fieldset>, <font>, <form>, <h1>, <h2>, <h3>, <h4>, <h5>, <h6>, <i>, <iframe>, <ins>, <kbd>, <label>, <legend>, <li>, <noframes>, <noscript>, <object>, <p>, <pre>, <q>, <s>, <samp>, <small>, <span>, <strike>, <strong>, <sub>, <sup>, <td>, <th>, <tt>, <u> und <var> genutzt werden.
Mit application/java-vm als codetype können Applets eingebunden, und somit auf den <applet> vezichtet werden.
Keine.