No quiero agregar un enlace a un svg (que no es posible porque el svg no lo proporciono), pero quiero agregar un enlace como <a href=""><img src="foo.svg"/></a>
. Solo que esta vez no es un img
, sino un object
(así puedo incluir un svg).¿Cómo insertar un objeto SVG en HTML con enlaces?
Funciona con algunos navegadores, pero por ejemplo no con Firefox. ¿Cuál es la idea predeterminada de cómo hacer algo como eso?
... y si el archivo está alojado en el mismo dominio, y que realmente desea tener que cambiar el archivo en el servidor puede intentar algo como esto: var = AELM yourObjectElm.contentDocument.documentElement.createElementNS (" http://www.w3.org/2000/svg "," a "); aElm.href.baseVal = "http://your.link.here.com"; // ... anexe todos los hijos de yourObjectElm.contentDocument.documentElement a aElm ... // yourObjectElm.contentDocument.documentElement.appendChild (aElm); –
Javascript no es posible y no puedo modificar el archivo – user253104