JavaScript est une abomination en matière de compatibilité.

Par exemple, les exemples qui suivent marchent très bien avec Netscape 4.6, et planteraient infailliblement avec Internet Explorer 3.0 si je n'avais pas mis des tests du nom et de la version du navigateur dans le code.

Cliquez sur les boutons pour faire varier le contenu de l'image.


Passez sur l'image pour qu'elle s'inverse. Cela n'a aucune chance de fonctionner avec Internet Explorer 3.0 (qui est une sombre daube).