JavaScript, le retour en grâce?
Publié le 16/10/2005 Dans Programmation
Script Utilisateur, exemple concret.
Pour illustrer l'utilisation des scripts utilisateur, je vais me baser sur un cas assez simple. Prenons un site, au hasard, qui aurait, par exemple, commis une faute de goût.

images/articles/article018/001.png
Illustration 1: La faute de goût, prise en flagrant délit.

Dans notre exemple, le webmestre, en modifiant sa feuille de style, a utilisé une couleur de fond opaque pour un cadre, occultant dès lors une grande partie de l'arrière-plan, assez joli au demeurant. Le défi est donc simple: comment l'utilisateur que je suis pourrait-il corriger cela? La première chose à faire est de trouver l'origine du problème dans le code du site. Aprés une brève investigation, il apparaît que ce sont les style nommés “leftpanelreply” et “forumquickreply” qui sont en cause. Nous allons donc écrire un script qui trouve les endroits qui les utilisent et remplacer cette couleur opaque par une couleur un peu plus... transparente.

Reste un obstacle à surmonter. Pour qu'un fond puissent être transparent, il nous faut utiliser une image, or comment faire pour “écrire” une image au sein d'un script? La solution, c'est d'utiliser un encodage spécial pour l'image que les navigateurs pourront comprendre, le base64. J'ai donc réalisé une petite image que j'ai passé dans la moulinette d'un petit programme appelé “base64encoder”, tout simplement.

Et maintenant, au travail!

Poster un commentaire
Vous devez être identifié pour accéder à cette fonctionnalité

Utilisateur
Mot de passe
 
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?