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上是能触发鼠标事件的。
公司内网,只能拍照片了,将就一下吧。 展开
div_all我设置了一个border有3px,有iframe的时候在这个border上是能触发鼠标事件的。
公司内网,只能拍照片了,将就一下吧。 展开
1个回答
展开全部
问题问的不错~
iframe 是一个容器,在你现在说的这个情况下,相当于一个浏览器,这个里容器中加载了一个页面
也就是你的 quick_table.php ,这个页面上并没有你说的 三个 事件,所以没得触发。
就是说,这两页面是完全独立的,只是看起来一个包含一个。
你可以在 这个 内嵌的页面上 的 body 上增加 鼠标 点击事件,事件调用 window.parent.buttonDivMouseDown() 就可以了
iframe 是一个容器,在你现在说的这个情况下,相当于一个浏览器,这个里容器中加载了一个页面
也就是你的 quick_table.php ,这个页面上并没有你说的 三个 事件,所以没得触发。
就是说,这两页面是完全独立的,只是看起来一个包含一个。
你可以在 这个 内嵌的页面上 的 body 上增加 鼠标 点击事件,事件调用 window.parent.buttonDivMouseDown() 就可以了
更多追问追答
追问
你说的对,事件中有一句用到window.event, 正常是mouseevent在iframe中调用事件是undefined
追答
然后嘞?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询