HTML在iframe或者embed一个svg文件以后,怎么让svg元素的事件响应这个html的js脚本

linyilong3 2015-07-07 02:39:27
我在一个html里面利用embed引入了一个SVG的图片,并且设置了一些事件响应,比如文本onmouseout以后,会响应这个html里面的一些js脚本,但是发现当响应时间以后,chrome会提示没有定义的函数,是怎么回事??是没办法夸脚本访问吗??

这个是这个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)"/>
...全文
656 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Michael10001 2015-07-08
  • 打赏
  • 举报
回复
直接将埃斯威基代码粘贴在爱吃蹄爱慕爱勒中,然后用接口瑞处理 一切换输入法打的字都清空了 骚瑞哈哈
本文详细介绍了在HTML页面中加载SVG图片的四种方法:直接在HTML中添加SVG代码、使用<embed>标签、使用标签和使用<iframe>标签。每种方法都有其优势和缺点,例如<embed>和<iframe>标签支持脚本但不推荐在HTML4和XHTML中使用,而标签支持所有主要浏览器但不允许使用脚本。此外,文章还提供了SVG在线编辑器的链接、SVG可用的滤镜列表以及示例代码和代码说明,帮助开发者更好地理解和应用SVG技术。

87,995

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧