arf j'avais le numéro de téméphone de Bill quelque part mais je ne le retrouve plus
En fait c'est juste qu'il y a un certain nombre d'instruction qui sont ce que l'on appelle "propriétaires", c'est a dire qu'elle focntionnent sous un browser et pas l'autre.
Il n'y a pas de moyen de rendre javascript plus compatible comme tu le dis...
Il faut en fait programmer en conséquence en utilisant des instructions et des synatxes implémentées par le plus grand nombre de browsers lorsque c'est possible, et lorsque cela ne l'est pas, faire des lignes de code pour chaque navigateur.
Tu devrais te renseigner sur les scripts dit "browser sniffer" qui détectent le navigateur...
un tout petit exemple
var IsIE=(document.all)?true:false;
permet d'avoir une variable flag qui te servira par exemple pour faire de lignes différenciées pour les instructions exclusives IE
if(IsIE){ // ici les instrcution pour IE }
Il faut parfois même différentier les versions...
Personnellement je consulter de listes d'instructions sur devguru qui indique la validité des instructions par browser et par version.
Partager