为什么SVG图像加载在同一个div中的重定向?

时间:2015-05-26 18:08:15

标签: javascript html css svg

我得到了不寻常的情况。我在对象中加载了svg文件。

<div class="bg">
      <object id="svg1" data="/nejc/bg_index_svg.svg" type="image/svg+xml">
      Your browser doesn't support SVG
      </object>
 </div>

我在CDATA内的svg文件中获得了脚本

var val = document.getElementById("placeid");
      val.addEventListener("click", function() {
      document.location.href ="index_library.php";
}, false);

当我点击变量“val”中的元素时,浏览器不会重定向到index-library.php,但它会加载必须在同一div中重定向的页面.bg

有没有人有类似的问题?

1 个答案:

答案 0 :(得分:0)

简单的asnwer是在php文档中添加svg图像作为内联元素。然后它正确地重定向。这是唯一对我有用的解决方案,但这并不是我想要的。