Des bandeaux, des bannières...

Votre navigateur n'est pas compatible Java !

Un classique du genre : l'applet KawaBando (c'est agaçant de tout démarrer par Kawa !) affiche une succession de bandeaux (au format GIF ou JPG) à l'écran.

Quel intérêt, par rapport à un GIF animé ?
Les bandeaux ne sont pas animés.

Ce serait plutôt un inconvénient, non ?
Oui, mais chaque bandeau peut être lié à une adresse web (une URL quoi !).
D'autre part, le défilement des bandeaux s'arrête lorsque la souris en survole un.
C'est quand même plus facile pour cliquer !

On peut imaginer l'ajout, dans une prochaine version, d'effets de transition entre les bandeaux. Le but ici était de ne pas alourdir l'applet.

Un autre exemple d'utilisation, si votre site est en plusieurs langues.
Chaque drapeau peut pointer sur une page différente.
Votre navigateur n'est pas compatible Java !

 

Pour utiliser cette applet dans vos pages Web...

Votre navigateur n'est pas compatible Java !

KawaBando
  1. Téléchargez le fichier suivant : KawaBando.zip
  2. Décompactez le sur votre disque dur. Vous obtiendrez 2 fichiers :
  • KawaBando.class
  • MTProgressbar.class
  1. Placez le fichier au même endroit que votre page Web (ou sinon utilisez le tag CodeBase pour paramétrer l'applet).
  2. Incorporez le code suivant dans votre page HTML :
<applet code="KawaBando.class" width="460" height="55">
<param name="imagecount" value="2">
<param name="image0" value="dessin1.gif">
<param name="image1" value="dessin2.jpg">
<param name="url0" value="http://www.multimania.com/inisan">
<param name="url1" value="http://www.yahoo.com">
<param name="delay" value="3000">
<param name="loadmsg" value="Chargement en cours...">
Votre navigateur n'est pas compatible Java !
</applet>

Les paramètres sont les suivants :

width La largeur de l'applet, et donc des bandeaux
height La hauteur des bandeaux.
imagecount Le nombre de bandeaux à charger.
image0 Le chemin d'accès à la première image.
image1 Le chemin d'accès à la seconde image.
image2 Le chemin d'accès.. Vous avez compris, je pense !
url0 L'adresse de la page Web à charger quand on clique sur le premier bandeau.
url1 A votre avis ?
delay Le délai d'attente entre 2 bandeaux (en millisecondes).
Une valeur de 3000 correspond à 3 secondes.
loadmsg Un message pour faire patienter le lecteur pendant le chargement des images.
Du genre : "Chargement en cours...".
Si ce message est vide, c'est-à-dire <param name="loadmsg" value="">, le message d'attente et la barre de progression disparaissent.
Vous pouvez aussi tout simplement l'omettre dans la page HTML.