BlueGEEK Journal

Accueil > Programmes > Projets PHP pour Sites WEB > Charlemagne > De Monito à Monitoo > Monito (HTML)

Monito (HTML)

dimanche 8 août 2010, par bluegyn_spip

- Son utilisation est simplissime

  • Il suffit de placer une image nommée monito.gif dans un dossier quelconque
  • A côté de la page WEB index.html

- Puis d’ouvrir la page WEB index.html, qui activera aussitôt le déroulement :

  • Le déroulement peut être contrôlé à l’aide des boutons de magnétoscope situés sous l’image
  1. Début
  1. Retour plus moins rapide
  1. Stop
  1. Avance plus ou moins rapide
  1. Fin
  1. Rejouer depuis le début

NOTE PRATIQUE


- Ce mode d’emploi simplissime a comme corolaire une certaine rigidité dans l’organisation

  1. Il faut une page INDEX.HTML pour chaque IMAGE
  1. L’image doit obligatoirement s’appeler MONITO.GIF

- Une version pour image JPG monito.jpg est également disponible

- Le format GIF a été choisi après de nombreux essais car il semble le plus adapté à la compression des tracés de monitoring

  • Très forte compression (donc petit fichier très rapide à charger)
  • Sans perte de qualité (8 couleurs suffisent largement à sa reproduction)

NOTE TECHNIQUE


- L’algorithme d’animation de l’image bénéficie de la technique moderne de l’HTML DYNAMIQUE encore appelé AJAX associant :

  • Balisage HTML de base
  • Script Javascript
  • Feuilles de Style C.S.S

- N’importe quel navigateur est capable de l’interpréter (à condition d’autoriser le JAVASCRIPT)

- Et donc n’importe quelle plateforme (PC, MAC, LINUX) est capable de l’utiliser

- Enfin le script étant intégralement inscrit en clair dans la page HTML (cf affichage Code Source)

  • N’importe qui peut le modifier et l’améliorer,
  • Avec un simple éditeur de texte

CODE SOURCE


- La lecture du code source distingue 3 sections :

-1- LA SECTION FEUILLE DE STYLE

Entre <STYLE> et </STYLE>

- Décrit la présentation des différents objets de la page

  • Titre
  • Image
  • Boutons

- On notera essentiellement le balisage du conteneur d’image CONTAINER

- Donc l’argument overflow (dépassement) et réglé sur scroll

  • Ce qui fait apparaitre un ascenseur horizontal permettant de dérouler la bande "à la main"

-2- LA SECTION JAVASCRIPT

Entre <SCRIPT> et </SCRIPT>

- Est très inspiré du travail libre suivant :

=> http://javascript.internet.com/misc...

- Une fonction a été crée pour chaque bouton,

  • Ce qui donne ensuite une grande plasticité pour la maintenance et l’amélioration

-3- LA SECTION HTML

Entre les balises <BODY> et </BODY>

- A noter que la nom de l’image se détermine dans la section

- IMG

On peut remplacer monito.gif, par un nom d’image quelconque


Voir en ligne : http://bluegyn.com/monito/



SOURCE