Estoy tratando de agregar un controlador onClick a un objeto incrustado. El controlador necesita ejecutar una función que se encuentra en un archivo externo .js que está vinculado al archivo html actual a través del <script src="...
.Cómo agregar JavaScript on¿Haga clic en el controlador en un objeto html incrustado?
¿Es necesario hacer referencia a la función de forma diferente debido a que se encuentra en otro lugar?
Este es el código en su estado actual (que no funciona, sino que también no produce ningún error):
<embed src="svg/button.svg" id="buttonEmbed" width="95" height="53"
type="image/svg+xml" onClick="buttonEvent('buttonClicked')"/>
¿No puedes simplemente llamar al script dentro de svg onclick del contenedor principal? – mplungjan
posible duplicado de [Cómo hacer una puede hacer clic objeto de imagen SVG con onclick, evitando posicionamiento absoluto] (http://stackoverflow.com/questions/2296097/making-an-svg-image-object-clickable-with-onclick-avoiding-absolute -posicionamiento) – jtbandes