HTML在iframe或者embed一个svg文件以后,怎么让svg元素的事件响应这个html的js脚本
我在一个html里面利用embed引入了一个SVG的图片,并且设置了一些事件响应,比如文本onmouseout以后,会响应这个html里面的一些js脚本,但是发现当响应时间以后,chrome会提示没有定义的函数,是怎么回事??是没办法夸脚本访问吗??
这个是这个html的代码
这个是这个html的代码
<script type="text/javascript">>
function loadMianban(element)
{
var svg = element.getSVGDocument();
var pageText = svg.getElementById("page");
pageText.setAttribute("onmouseout","OnMouseOut(this)");
}
</script>
<embed src="mianban.html" width="1000" height="1000" type="image/svg+xml" onload="loadMianban(this)"/>
...全文
相关推荐
html中嵌入svg的几种方法
**内联 SVG**: 在 HTML 文件中直接编写 SVG 代码。这种方式可以让 SVG 图形与 HTML 结构紧密融合,方便 CSS 样式控制和 JavaScript 动态交互。
HTML中使用SVG与SVG预定义形状元素介绍
SVG图形由一系列预定义的形状元素构成,这些元素可以直接内联在HTML文档中,或者通过`<embed>`、`<object>`或`<iframe>`标签进行引用。
html2canvas.js and html2canvas.svg.js and bluebird.min.js
由于JavaScript无法直接操作DOM之外的资源,如本地文件系统,因此HTML2Canvas不能捕获到页面上的IFrame或者跨域图片。
HTML5 SVG实现老爷爷拄拐杖行走动画
本博客通过HTML文件展示了SVG技术实现的老爷爷拄拐杖行走动画。页面中引入了两个JavaScript脚本文件,并使用了内嵌iframe元素加载另一个页面。通过SVG元素、滤镜以及TweenMax和j
将SVG图引入到HTML页面的实现
"本文将介绍如何将SVG图形嵌入到HTML页面中,包括三种不同的实现方式,即使用<embed>、<object>和<iframe>标签。这些方法各有特点,适用于不同的场景。"SVG(Scalab


