Einbinden von Java-Applets in HTML-Dateien: Unterschied zwischen den Versionen
K (→param) |
K (→Einbinden einer Applet-Klasse) |
||
Zeile 3: | Zeile 3: | ||
Das Object-Tag zur Einbindung von Multimedia-Elementen in Webseiten wurde mit HTML 4.0 bzw. XHTML 1.0 in den Standard übernommen und löst nun das Applet-Tag ab. '''Das Applet-Tag gilt als veraltet und sollte nicht mehr verwendet werden.''' | Das Object-Tag zur Einbindung von Multimedia-Elementen in Webseiten wurde mit HTML 4.0 bzw. XHTML 1.0 in den Standard übernommen und löst nun das Applet-Tag ab. '''Das Applet-Tag gilt als veraltet und sollte nicht mehr verwendet werden.''' | ||
==Einbinden einer Applet-Klasse== | ==Einbinden einer Applet-Klasse== | ||
+ | Um ein Applet mit dem Object-Tag in eine Webseite einzubinden, werden folgende Zeilen notiert: | ||
<pre> | <pre> | ||
<object classid="java:MeinApplet.class" | <object classid="java:MeinApplet.class" |
Version vom 22. August 2013, 15:13 Uhr
Damit ein Webbrowser Java-Applets zur Anzeige bringen und ausführen kann, gibt es derzeit zwei verschiedene HTML-Tags.
Inhaltsverzeichnis
Das Object-Tag
Das Object-Tag zur Einbindung von Multimedia-Elementen in Webseiten wurde mit HTML 4.0 bzw. XHTML 1.0 in den Standard übernommen und löst nun das Applet-Tag ab. Das Applet-Tag gilt als veraltet und sollte nicht mehr verwendet werden.
Einbinden einer Applet-Klasse
Um ein Applet mit dem Object-Tag in eine Webseite einzubinden, werden folgende Zeilen notiert:
<object classid="java:MeinApplet.class" codetype="application/java-vm" width="800" height="600"> </object>
Einbinden eines Applets aus einer Jar-Datei
<object archive="MeinJar.jar" classid="java:MeinApplet.class" codetype="application/java-vm" width="800" height="600"> </object>
Einbinden mehrerer Jar-Dateien
<object archive="MeinJar.jar, ExterneJar.jar" classid="java:MeinApplet.class" codetype="application/java-vm" width="800" height="600"> </object>
Einbinden eines Applets aus einem anderen Verzeichnis
In diesem Beispiel liegt die Jar-Datei in einem Verzeichnis namens applets - über dem Verzeichnis, in dem sich die einbettende HTML-Datei befindet.
<object codebase="../applets" archive="MeinJar.jar" classid="java:MeinApplet.class" codetype="application/java-vm" width="800" height="600"> </object>
Einbinden eines Applets von einem anderen Server
In diesem Beispiel liegt die Jar-Datei auf einem anderen Webserver in einem Verzeichnis namens applets.
<object codebase="http://www.meine-domain.de/applets" archive="MeinJar.jar" classid="java:MeinApplet.class" codetype="application/java-vm" width="800" height="600"> </object>
Zusätzliche Attribute
param
Applets sind keineswegs starre Konstrukte. Es können von außen durch Parameter Werte eingeschleust werden, die entweder statisch festgelegt oder dynamisch, bspw. mit PHP generiert wurden.
<object classid="java:MeinApplet.class" codetype="application/java-vm" width="400" height="300"> <param name="bild1" value="duke.gif" /> </object>
Das Applet-Tag
Bis zur Verabschiedung des HTML 4.0-Standards, war das Applet-Tag zum Einbinden von Java-Applets in Webseiten vorgesehen. Inzwischen gilt es als veraltet und wurde vom W3C mit dem Object-Tag ersetzt.
Einbinden einer Applet-Klasse
<applet code="MeinApplet.class" width="800" height="600"> </applet>
Einbinden eines Applets aus einer Jar-Datei
<applet archive="MeinJar.jar" code="MeinApplet.class" width="800" height="600"> </applet>
Einbinden mehrerer Jar-Dateien
<applet archive="MeinJar.jar,ExternesJar.jar" code="MeinApplet.class" width="800" height="600"> </applet>
Einbinden eines Applets aus einem anderen Verzeichnis
In diesem Beispiel liegt die Jar-Datei in einem Verzeichnis namens applets - über dem Verzeichnis, in dem sich die einbettende HTML-Datei befindet.
<applet codebase="../applets" archive="MeinJar.jar" code="MeinApplet.class" width="800" height="600"> </applet>
Einbinden eines Applets von einem anderen Server
In diesem Beispiel liegt die Jar-Datei auf einem anderen Webserver in einem Verzeichnis namens applets.
<applet codebase="http://www.meine-domain.de/applets" archive="MeinJar.jar" code="MeinApplet.class" width="800" height="600"> </applet>
Zusätzliche Attribute
param
Mit dem Parameter-Attribut können in der Webseite beliebige Werte von außen ins Applet eingeschleust und verarbeitet werden.
<applet code="MeinApplet.class" width="800" height="600"> <param name="bild1" value="duke.gif"> </applet>