Je ne veux pas ajouter un lien vers un svg (ce qui n'est pas possible parce que le svg n'est pas fourni par moi), mais je veux ajouter un lien comme <a href=""><img src="foo.svg"/></a>
. Seulement que cette fois ce n'est pas un img
, mais un object
(donc je peux inclure un svg).Comment insérer un objet SVG en HTML avec des liens?
Fonctionne avec certains navigateurs, mais pas avec firefox par exemple. Quelle est l'idée par défaut comment faire quelque chose comme ça?
... et si le fichier est hébergé sur le même domaine, et que vous voulez vraiment éviter de changer le fichier que vous pouvez essayer sur le serveur quelque chose comme ceci: var AELM = yourObjectElm.contentDocument.documentElement.createElementNS (» http://www.w3.org/2000/svg "," a "); aElm.href.baseVal = "http://votre.link.here.com"; // ... ajoute tous les enfants de yourObjectElm.contentDocument.documentElement à aElm ... // yourObjectElm.contentDocument.documentElement.appendChild (aElm); –
Javascript n'est pas possible et je ne peux pas modifier le fichier – user253104