Bonjour Benjamin,
Désolé de déterrer un vieux topic mais pour moi, il est tout à faire d'actualité car j'ai exactement le problème que tu décrit... J'utilise RaphaelJS pour générer du code svg et j'ai un script php (export.php) qui exporte ce code dans un fichier .svg.
Sous firefox, aucune problème, le fichier et des la forme
<svg height="1090" width="700" version="1.1" xmlns="http://www.w3.org/2000/svg"><image xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href=" etc...
et peut être affiché aussi bien dans Firefox que dans Internet Explorer (v8 avec adobeSVGReader d'installé).
Mais quand le script export.php est appelé depuis Internet Explorer, il est alors de la forme
<DIV style="DISPLAY: inline-block; LEFT: 0px; OVERFLOW: hidden; WIDTH: 700px; CLIP: rect(0px 700px 1090px 0px); POSITION: relative; TOP: 0px; HEIGHT: 1090px"><?xml:namespace prefix = rvml ns = "urn:schemas-microsoft-com:vml" /><rvml:group class=rvml style="LEFT: -150px; WIDTH: 1000px; POSITION: absolute; TOP: 15px; HEIGHT: 1000px" coordsize = "1000,1000"> etc...
Et là, c'est la cata, le fichier ne peut être affiché ni sous firefox, ni sous internet explorer et ce même en le renommant en .vml
Je crois que j'ai le même problème que toi... As tu trouvé la solution?
Tu me rendrais un énorme service si tu pouvais me dire comment faire parce que mine de rien, ça fait déjà deux jours que je suis sur ce problème...
En te remerciant par avance!!
Partager