我有我需要嵌入HTML文件(使用HTML5 <svg>
标签)嵌入的SVG文件。这些SVG文件有一个JavaScript的依赖,它看起来像这样:如何使一个嵌入在HTML中的SVG加载它的xlink:href依赖关系?
<script type="text/javascript"
xlink:href="http://gnuplot.sourceforge.net/demo_svg_4.6/gnuplot_svg.js">
</script>
这里是一个standalone SVG图像与文字的依赖。要激活JavaScript,您可以单击图像,然后在光标后面有一个框告诉您您的(x,y)坐标。
但是,here is the same image直接嵌入到HTML文档中。根据网络检查员的说法,浏览器甚至不会尝试加载JavaScript依赖项。当你点击并在图像上移动光标时,控制台会填满一堆参考错误。
如何让嵌入式版本像加载独立版本一样加载JavaScript和函数?
您的JS Bin在控制台中显示JS错误。 – CBroe
@CBroe的确。它说:“未捕获的ReferenceError:gnuplot_svg未定义。”该变量* gnuplot_svg *在未加载的JavaScript文件中定义。 – sffc