svg parent为空的问题

woaidebushini 2014-12-16 11:50:05
大家好,我有一个问题、

大家好,我在jsp or ftl页面使用了embed or iframe 嵌入 svg.

由于我修改了svg默认的右键菜单来实现我本地控制svg。

svg需要和包裹页面 jsp or ftl交互, 所以需要在svg嵌入js 来访问 window.parent对象。

在所有浏览器都是正常的,包括IE7

但是在IE8 window.parent为空。

问题就是这个样子的。


问题解决了。
原来通过adobe svg viewer6.0 插件来实现加载svg文件。
所有浏览器都把svg里执行的js文件看作是子文件。
如果svg要访问jsp里的js函数需要通过parent对象
但是adobe svg viewer6.0把svg当作是jsp的兄弟文件,这和弹出窗口有点像。
在IE6-8环境下,如果svg要访问jsp or ftl 里的js函数, 直接当在同一页面即可,不需要使用jsp.
比如jsp里var a =111;
在svg 可以直接 alert(a)

...全文
193 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
woaidebushini 2014-12-16
  • 打赏
  • 举报
回复
somebody help me .
woaidebushini 2014-12-16
  • 打赏
  • 举报
回复
果然这个问题很冷门~
woaidebushini 2014-12-16
  • 打赏
  • 举报
回复
有人吗》?????

87,915

社区成员

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

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