Salut à tous!
Je suis en train de rédiger un script (en fiat plusieurs) qui permettra de rendre compatible le le code javascript de tous les navigateurs.
En clair, le type de navigateur est détecté et, en fonction du type, un javascript est importé.
Dans ce fichier de script importé, je définis les méthodes qui n'existe pas pour le navigateur courant.
Par exemple, si l'utilisateur utilise Netscape, j'importe le script adéquat qui contiendra mes méthodes qui n'esxiste pas dans Netscape (par exemple:
document.all()
).
Le but est d'inclure le script de détection dans une page, afin que ce script permette d'interpréter le code Javascript, même si celui-ci est prévu pour un autre navigateur.
Questions:
-------------
1. Ou puis-je trouver une documentation exhaustive sur les différences d'implémentation entre les différents navigateurs en ce qui concerne les objets DOM, les
built-in méthodes (du navigateur, du document,...), etc?
2. Quelqu'un sait-il comment je pourrais définir la méthode
all()
de
document.forms[x]
?
En clair, comment récupérer le prototype et le constructeur d'un objet du type document.forms[0]?
Merci d'avance
;-)
HackTrack