>>ça va me créer des problémes si je veux identifier le navigateur
si tu utilises appCodeName... certes
regarde navigator.appName
en général, si ce n'est pas pour afficher le nom du navigateur !
on teste plutôt si la fonctionnalité exsite
par exemple :
if (window.event)
evt.cancelBubble = true;
else evt.stopPropagation();
ou
styleCSS = document.styleSheets[0];
if (styleCSS['rules']) elem=styleCSS['rules'];
else elem=styleCSS['cssRules'];
...
c'est "plus sûr"
Cordialement