Bonjour et bienvenue,
Mais il bosse, ce Xuan ! Il y a quelques temps, j'avais fait un fork de splash image v1.7. Ceci est un exemple de splash.image.so, mon fork de la version 1.9 de splash.image de Xuan : www.chez-xuxu.net/ressources/javascript/splash.image/

Qu'avais-je à dire sur ce script ?
Eh bien, la même chose que ce qui m'avait poussé à faire un premier fork de la version 1.7, je souhaitais :

  • Séparer le code html, javascript et css dans des répertoires différents ;
  • Séparer les propriétés CSS IE-only (les 'filter') dans un fichier à part qui ne sera lu que par les navigateurs IE ;
  • Internationaliser les textes ('précédent', 'suivant', 'commencer le diaporama', etc.) ;
  • Rendre le javascript compatible avec les différents navigateurs, en particulier les plus anciens (le script de Xuan dans sa version 1.9 n'était même plus compatible IE 6 !!!), et notamment ceux n'implémentant pas les méthodes getAttribute() et setAttribute() des éléments DOM (Les IE < 7 sont incapables de faire le rendu en direct après un changement des attributs par ces méthodes DOM), ou n'implémentant pas document.getElementById() (Cas des vieux IE, qui n'implémentaient que document.all()) ;
  • Uniformiser le formattage et simplifier le code javascript (le body n'est calculé qu'une fois, les noms de variables ont été 'camelizés'...) ;
  • Tant qu'à faire, passer tous les commentaires du code en anglais ;
  • Enfin ajouter ce que je voulais depuis longtemps : un lien vers l'image originale après sa légende.

Et me revoilà avec mon splash.image v1.9 modifié, vite, je le mets en ligne et je fais un message sur le billet dédié !

A bientôt,

Télécharger le package entier : splash.image.so_v1.9.zip