Blogs

Finitions pour les imagemap et javascript

Pour l'article précédent sur le redimensionnement d'imagemap, on a fait en sorte que les fonctionnalités marchent. Il y a quand même plusieurs problèmes avec ce code :

  • l'espace global est pollué par :
    • des fonctions globales uniquement utilitaires ;
    • des variables temporaires ;
  • la façon d'agir sur les images est primaire il faudait pouvoir selectionner automatiquement les images,
  • il n'est ni packagé ni documenté ni simplifié pour les utilisateurs lambda.

C'est à peu près à ces problèmes que l'on va remédier dans la suite de l'article et plus généralement sur les points importants de la rédaction de scripts dédié au grand public.

Redimensionner une imagemap avec javascript

Le cas de figure est simple : on a un script du genre fancybox et une image. Comme vous ne le savez peut-être pas, ce genre de script redimensionne l'image si elle est trop grande par rapport à l'espace disponible pour que, par exemple, une image de 1024×1024px s'affiche entièrement sur un écran plus petit. Lors de l'affichage dans la fancybox l'image est redimensionnée et les coordonnées de l'imagemap ne correspondent plus à rien. Tout fout l'camp !

E-mail, signature et HTML

Pour la première fois depuis que je travail je me suis trouvé devant un « problème » que je n'avais – mais alors – pas vu venir : la signature mail. La boîte dans laquelle je bosse est en train de mettre à jour son identité graphique. Après le site web, la newsletter, les réponses aux appels d'offres c'est au tour des signatures de mails d'y passer.

Syndiquer le contenu