Les paramètres dans la balise <APPLET>

La balise APPLET

Les applets sont chargées à partir d'une page HTML contenant l'élément :
<APPLET ...>
...
</APPLET>

Syntaxe générale

'<' 'APPLET'
['CODEBASE' '=' repURL]
'CODE' '=' fichier_applet.class
['ALT' '=' texte_de_remplacement]
['NAME' '=' nom_de_l_applet]
'WIDTH' '=' pixels 'HEIGHT' '=' pixels
['ALIGN' '=' alignement]
['VSPACE' '=' pixels] ['HSPACE' '=' pixels]
'>'
['<' 'PARAM' 'NAME' '=' param1 'VALUE' '=' value '>']
['<' 'PARAM' 'NAME' '=' param2 'VALUE' '=' value '>']
...
[HTML_de_remplacement]
'</APPLET>'

Signification de certains champs

'CODEBASE' '=' repURL (optionnel).
Cet attribut optionnel indique l'URL du répertoire où se trouve le byte code. Lorsque que cet attribut n'est pas mentionné, c'est l'URL du répertoire de la page HTML courante.

'CODE' '=' fichier_applet.class
indique le nom du fichier où se trouve le byte code. Son nom est relatif à CODEBASE.

'ALT' '=' texte_de_remplacement (optionnel).
indique un texte de remplacement à afficher pour les browsers comprenant le tag applet mais ne pouvant exécuter java.

'WIDTH' '=' pixels 'HEIGHT' '=' pixels
indique la taille de la zone initiale de dessin dans laquelle sera exécutée l'applet dans la page HTML.

'PARAM' 'NAME' '=' param1 'VALUE' '=' valeur
indique la valeur du paramêtre de nom param1. Ce sont ces paramêtres que le fichier HTML passe à l'applet.

Exemples

exemple 1 :

<applet code="MyApplet.class"
    width=100 height=140>
</applet>
indique au browser d'afficher l'applet dans une zone de 100 par 140 pixels. Le byte code se trouve dans le même répertoire que la page HTML dans le fichier MyApplet.class.

exemple 2 :

<applet codebase="http://www.javasoft.com/applets/applets/NervousText"
code="NervousText.class" width=400 height=75
align=center >
<param name="text" value="This is the Applet Viewer.">
<blockquote>
<hr>If you were using a Java-enabled browser, you would see dancing text instead of this paragraph.<hr>
</blockquote>
</applet>

indique au browser de charger le byte code http://www.javasoft.com/applets/applets/NervousText/NervousText.class
La taille initiale de la zone d'affichage est 400 par 75 pixels. Cette zone est alignée au centre de la fenêtre du browser.
Le code de l'applet s'attend à recevoir un argument de nom text. La valeur passée à cet argument est : This is the Applet Viewer.
Un navigateur ne pouvant pas exécuter du code Java mais comprenant le tag APPLET affichera le texte HTML entre <blockquote> et </blockquote>