2009-11-25 63 views
20

我在.svg文件中有相当大的脚本,我想从CDATA节中将它取出到外部文件中。如何实现这一目标?如何将外部JavaScript脚本加载到(纯)SVG文档?

的HTML规则不起作用:

<script type="text/javascript" src="Track_animation.js" /> 

我已经能够找到只与JS的担忧嵌入SVG本身的文档。甚至可能使用外部脚本?

使用OS X和Safari 4.0.4进行渲染。

回答

28

试试这个

<script xlink:href="file_name" /> 
3

似乎xlink:href作品(这里保持项,因为它可能帮助他人):

<script xlink:href="Track_animation.js" /> 
11

也许你会需要有 xmlns:xlink="http://www.w3.org/1999/xlink" 的属性,在<svg ... >

+0

必需在Firefox 44 – 2016-03-01 07:41:36

+0

必需上IE 11以及 – GreenhouseVeg 2016-11-23 14:43:30

1

尝试此

<script type="text/javascript" xlink:href="svgEditarVisualizacao.js" xlink:actuate="onLoad" xlink:show="other" xlink:type="simple" />

相关问题