Bonjour,
Je tente sans réussite d'accéder à un document svg avec firefox. Comme je ne comprends pas grand chose au langage script je galère depuis des heures (et des heures...)
fichier PHP qui appel mes deux svg (crées en php)
En cliquant sur un bouton svg (control.php) je cherche à zoomer sur le 2ème document svg (carte.php)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 echo"<embed src='svg/carte.php' id='carte' name='carte' width='500' height='300'>"; echo"<embed src='svg/control.php' name='zoom' id='zoom' width='50' height='300'>";
Voici le code qui pose problème (contenu au début du fichier control.php):
Ce code fonctionne très bien avec IE + plugin adobe mais avec Firefox je ne comprends pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 var svgDocument=null; var root; function init() { htmldocument = window.top.document; var embed=htmldocument.embeds['graphcb']; //alert(embed); svgDocument=embed.getSVGDocument(); root=svgDocument.documentElement; }
Si j'ajoute alert(embed); cela marche !! sans svgDocument =undefined
Ça me parait dingue !
Si quelqu'un peut m'expliquer ...
Partager