Подтвердить что ты не робот

Как загрузить внешний JavaScript script в (чистый) документ SVG?

У меня довольно большой script в файле .svg, и я бы хотел его вывести из раздела CDATA во внешний файл. Как достичь этого?

Регулятор HTML не работает:

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

В документации, которую я смог найти только с JS, встроенной в сам SVG. Возможно ли использование внешних скриптов?

Использование OS X и Safari 4.0.4 для рендеринга.

4b9b3361

Ответ 1

Попробуйте это

<script xlink:href="file_name" />

Ответ 2

Возможно, вам нужно будет xmlns:xlink="http://www.w3.org/1999/xlink" как атрибут в <svg ... >.

Ответ 3

Кажется, xlink:href работает (сохраняя запись здесь, так как это может помочь другим):

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

Ответ 4

Попробуйте это

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