div包含iframe就触发不了原来div的消息了。 35

div_all包含div_under以及div_right两个元素,div_all本身有三个事件,当div_right加入一个iframe的时候div_all的三个事件就... div_all包含div_under 以及div_right两个元素,div_all本身有三个事件,当div_right加入一个iframe的时候div_all的三个事件就触发不了,不知道是为什么。
div_all我设置了一个border有3px,有iframe的时候在这个border上是能触发鼠标事件的。
公司内网,只能拍照片了,将就一下吧。
展开
 我来答
曾经有个怪叔叔
2015-04-02 · TA获得超过534个赞
知道小有建树答主
回答量:369
采纳率:100%
帮助的人:358万
展开全部
问题问的不错~

iframe 是一个容器,在你现在说的这个情况下,相当于一个浏览器,这个里容器中加载了一个页面
也就是你的 quick_table.php ,这个页面上并没有你说的 三个 事件,所以没得触发。

就是说,这两页面是完全独立的,只是看起来一个包含一个。

你可以在 这个 内嵌的页面上 的 body 上增加 鼠标 点击事件,事件调用 window.parent.buttonDivMouseDown() 就可以了
更多追问追答
追问
你说的对,事件中有一句用到window.event, 正常是mouseevent在iframe中调用事件是undefined
追答
然后嘞?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式