There are many different ways to achieve the same result, like using layers and showing/hiding them or, of course, Flash. Actually I chose what is probably the most complicated way because it made a better exercise/example. The object capabilities of the language are pushed quite far in the script used here.
All of the nine reasons are true, of course...
Il y a bien des manières d'obtenir le même résultat, par exemple en utilisant des calques (layers) et en les montrant/cachant, ou, bien sûr, en utilisant du Flash. En fait, j'ai choisi la méthode probablement la plus compliquée, mais il s'agissait de trouver un bon exercice/exemple. Le JavaScript utilisé ici pousse assez loin les capacités objet du langage.
Et les neuf raisons sont toutes vraies, bien sûr...