-
IE9, javascript, et SVG
Bonjour à tous,
J'ai un souci avec la nouvelle version d'IE qui prend maintenant en charge nativement le SVG.
Mon fichier SVG contient une balise script avec des fonctions, et il est inséré dans la page via une balise object. La balise svg appelle une fonction sur l'évènement onload qui elle même appelle une fonction javascript présent dans un fichier js chargé avec la page principale.
Avec les anciennes versions d'IE ça marchait très bien, à savoir qu'à l'intérieur du svg pour accéder à une fonction du document parent il suffisait de faire this.parent.nomDeLaFonction, et maintenant ça ne marche plus.
J'ai débuggé et quand je suis dans le fichier SVG et que je regarde dans les variables l'objet parent je retombe sur le svg avec ses méthodes, bref, parent n'est plus mon document principal (ni parent.parent.parent...)
Si quelqu'un a une idée je suis totalement bloqué.
Merci
-
Bon en fait réponse trouvée.
Mon document ne contenait pas de doctype donc était interprété en mode IE5 sauf qu'avec IE9 apparemment on ne peut plus accéder aux fonction JS du parent sauf en mode IE9 donc avec un doctype correct