Je voulais utiliser tel quel le script « Stars » (http://www.ubuntu.com/getubuntu/countdown) qui affiche le compte à rebours pour Ubuntu 9.10, mais un décalage de 2 pixels vers le haut m’empêchait d’avoir un rendu correct lorsque je plaçais ce script dans un bloc <div style="background-color: rgb(43, 34, 35); width: 250px; height: 150px;"> ... </div>.

Après avoir téléchargé le fichier JavaScript display.js référencé dans le script original de « Stars », je me suis rendu compte que le décalage en question était dû à l’utilisation de l’instruction padding-top:2px; dans un style.

Pour pouvoir afficher le compte à rebours à mon goût, j’ai modifié le script original et je vous livre le code que j’utilise sur ce blog.

<div style="background-color: rgb(43, 34, 35); width: 250px; height: 150px;">
<script>
var d = new Date();
dom = d.getDate();
month = d.getMonth();
year = d.getYear();
if (year < 2000) year = year - 100;
else year = year - 2000;

if (year == 9 && month == 9)
days = 29 – dom;
else
days = 0;
if (days < 0) days = 0;
if (days < 10) days = ‘0′ + days.toString();

var base = ‘http://www.ubuntu.com/files/countdown/910/countdown-9.10-1/’;

document.write(’<a href=”http://www.ubuntu.com/”><img id=”countdownimage” src=”‘+base+days+’.png” style=”width:180px;height:150px;border:0px;margin-left:35px;” alt=”Ubuntu 9.10 – Bientôt disponible !” title=”Ubuntu 9.10 – Bientôt disponible !”></a>’);
</script>
</div>