我在.svg文件中有相当大的脚本,我想从CDATA节中将它取出到外部文件中。如何实现这一目标?如何将外部JavaScript脚本加载到(纯)SVG文档?
的HTML规则不起作用:
<script type="text/javascript" src="Track_animation.js" />
我已经能够找到只与JS的担忧嵌入SVG本身的文档。甚至可能使用外部脚本?
使用OS X和Safari 4.0.4进行渲染。
我在.svg文件中有相当大的脚本,我想从CDATA节中将它取出到外部文件中。如何实现这一目标?如何将外部JavaScript脚本加载到(纯)SVG文档?
的HTML规则不起作用:
<script type="text/javascript" src="Track_animation.js" />
我已经能够找到只与JS的担忧嵌入SVG本身的文档。甚至可能使用外部脚本?
使用OS X和Safari 4.0.4进行渲染。
试试这个
<script xlink:href="file_name" />
似乎xlink:href
作品(这里保持项,因为它可能帮助他人):
<script xlink:href="Track_animation.js" />
也许你会需要有 xmlns:xlink="http://www.w3.org/1999/xlink"
的属性,在<svg ... >
。
尝试此
<script type="text/javascript" xlink:href="svgEditarVisualizacao.js" xlink:actuate="onLoad" xlink:show="other" xlink:type="simple" />
必需在Firefox 44 – 2016-03-01 07:41:36
必需上IE 11以及 – GreenhouseVeg 2016-11-23 14:43:30