我在.svg文件中有相当大的脚本,我想把它从CDATA部分转移到外部文件中。怎么做到这一点?
HTML常规不起作用:
<script type="text/javascript" src="Track_animation.js" />
我能够找到的文档只关注嵌入SVG本身的JS。是否可以使用外部脚本?
使用OS X和Safari 4.0.4进行渲染。
答案 0 :(得分:36)
试试这个
<script xlink:href="file_name" />
答案 1 :(得分:15)
也许你需要拥有
xmlns:xlink="http://www.w3.org/1999/xlink"
作为<svg ... >
中的属性。
答案 2 :(得分:3)
似乎xlink:href
有效(保留此条目,因为它可能对其他人有帮助):
<script xlink:href="Track_animation.js" />
答案 3 :(得分:1)
试试这个
<script type="text/javascript" xlink:href="svgEditarVisualizacao.js" xlink:actuate="onLoad" xlink:show="other" xlink:type="simple" />