我有一个适用于SVG和JS的项目。现在SVG负责调用JS。在SVG代码的中间有一个类似的指令:
planta30263.svg
<?xml version="1.0" encoding="UTF-8"?>
....
<script type="text/javascript" xlink:href="tatu1/svgEditarVisualizacao.js" xlink:actuate="onLoad" xlink:show="other" xlink:type="simple" />
.....
但有时需要将目录从一台服务器更改为另一台服务器。 (tatu1 - &gt; tatu2)所以,我想知道是否有办法让JS在嵌入SVG的页面中调用SVG,即外部调用。
vis_rota.jsp
....
<embed src="<%=planta%>" id="plantaSVG" type="image/svg+xml" name="plantaSVG" />
....
答案 0 :(得分:1)
脚本元素上的xlink:actuate,xlink:show和xlink:type属性不是必需的,您可以安全地删除它们。
最好使用<object>
而不是<embed>
,因为如果浏览器缺少显示svg的能力,或者由于任何原因已被禁用,则可以提供后备内容。有关详细信息,请参阅SVG Primer。
如果要将函数从svg调用到引用它的文档,请参阅scripting between svg and html以获取一些示例。
答案 1 :(得分:0)
不确定你想要什么和插头但是 在iscriptdesign你可以看到一些javascript manupulation来查看不同的svg图像。在线调整图像,并使用html 5的文件api上传它们。