Bonjour à tous,
J'espère avoir su donner un sujet explicite à mon post, mais détaillons d'avantage.
J'aimerais être autant chez moi dans le SVG embed dans mon html que dans mon html. Je souhaite donc pouvoir modifier la structure du SVG par les scripts de ma page HMTL. Après de longues recherches j'arrive à le faire grace à la phase d'initialisation suivante.
'zoneSvg' est bien entendu l'Id donnée à la balise EMBED qui me permet d'insérer mon SVG.
Mais j'aimerai aller plus loin et c'est là que je n'ai pas trouvé d'exemple.
J'ai insérer dans mon SVG des scripts et des variables globales et j'aimerai y avoir accès de mon Html.
L'inverse n'a pas posé de problème. Avec IE l'on peut appeller les fonctions du HTML et les variables global du HTML dans le SVG et chez FF il suffit de redéfinir dans le SVG les fonctions de la sorte
MAIS l'inverse... impossible.
Je ne peux faire
Quelqu'un aurait-il déjà réussi l'opération, oubien une suggestion à me faire?
Modifié par LeeRoy (20 Apr 2007 - 14:39)
J'espère avoir su donner un sujet explicite à mon post, mais détaillons d'avantage.
J'aimerais être autant chez moi dans le SVG embed dans mon html que dans mon html. Je souhaite donc pouvoir modifier la structure du SVG par les scripts de ma page HMTL. Après de longues recherches j'arrive à le faire grace à la phase d'initialisation suivante.
svgDocument = document.getElementById('zoneSvg').getSVGDocument();
'zoneSvg' est bien entendu l'Id donnée à la balise EMBED qui me permet d'insérer mon SVG.
Mais j'aimerai aller plus loin et c'est là que je n'ai pas trouvé d'exemple.
J'ai insérer dans mon SVG des scripts et des variables globales et j'aimerai y avoir accès de mon Html.
L'inverse n'a pas posé de problème. Avec IE l'on peut appeller les fonctions du HTML et les variables global du HTML dans le SVG et chez FF il suffit de redéfinir dans le SVG les fonctions de la sorte
var fctDuHtml=top.fctDuHtml;
MAIS l'inverse... impossible.
Je ne peux faire
svgDocument.fctDuSvg()
dans les scripts de l'HTML.Quelqu'un aurait-il déjà réussi l'opération, oubien une suggestion à me faire?
Modifié par LeeRoy (20 Apr 2007 - 14:39)