如何将外部JavaScript脚本加载到(纯)SVG文档?

aka*_*ppi 26 javascript svg

我在.svg文件中有相当大的脚本,我想把它从CDATA部分转移到外部文件中.怎么做到这一点?

HTML常规不起作用:

<script type="text/javascript" src="Track_animation.js" />
Run Code Online (Sandbox Code Playgroud)

我能够找到的文档只关注嵌入SVG本身的JS.是否可以使用外部脚本?

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

vsr*_*vsr 36

试试这个

<script xlink:href="file_name" />
Run Code Online (Sandbox Code Playgroud)

  • `&lt;script href="file_name" /&gt;` 对我来说效果更好。 (2认同)

小智 15

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