11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous.

J'ai un fichier SVG contenant plusieurs images jpg, insérées classiquement comme suit :
<image x="3153" y="-2200" width="500" height="500" style="stroke:blue; stroke-witdh:3" xlink:href="C:\DOCUME~1\cbrun\LOCALS~1\Temp\\POST.jpg" />


Sur certaines actions, je dois ajouter dynamiquement de nouveaux éléments du même type. Je passe par DOM + javascript à coups de createElement(), setAttribute(), appendChild(). La nouvelle image est bien insérée dans l'arbre XML, je la vois dans un dump. Malheureusement, le viewer ne l'affiche pas.

Je soupçonne un problème de rafraîchissement du viewer. Sachant que je n'ai pas le droit de recharger le SVG au complet (ni de faire Ctrl-R sur le navigateur...), comment puis-je "forcer" ASV à charger la nouvelle image ?

NB : je suis sous IE6 avec ASV3.