我正在尝试创建一个 PHP 生成的 SVG,但我已经坚持显示一个带有 Javascript 的 SVG 文件。javascript是一个平移和缩放功能。
代码是:
<?
header("Content-Type: image/svg+xml");
?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<script xlink:href="SVGPan.js"/>
<g id="viewport" transform="translate(200,200)">
<polygon points="50,125 100,100 150,125 100,150" fill="green" stroke="black" stroke-width="1" />
</g>
</svg>
在 Internet Explorer 中打开它时,我可以平移,但无法缩放。
在谷歌浏览器中打开它时,我的脚本运行正确,它显示,我可以缩放和平移,但我收到一条错误消息
第 10 行第 1 列的错误:文档末尾的额外内容
我在谷歌上搜索它和stackoverflow,但我找不到解决方案。
你能帮我解决这个问题吗?