iframe的鼠标事件问题!

itrain 2002-12-03 03:14:47
难题!
怎么样在iframe外捕获到iframe里的鼠标事件?
用常用的document.onclick和document.body.onclick等方法根本不行啊!
...全文
247 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangxj0600 2002-12-04
  • 打赏
  • 举报
回复
document.onclick=function(){
alert("iframe")
}
做一个js 文件,在每个桢的头文件中加入这个js就可以了。
itrain 2002-12-03
  • 打赏
  • 举报
回复
bencalie(Bencalie):
能否详细讲讲呢?
希默软件 2002-12-03
  • 打赏
  • 举报
回复
不行,分帧的情况需要分开设置

你可以写一个外部js文件,链接到需要的页面
希默软件 2002-12-03
  • 打赏
  • 举报
回复
不行,分帧的情况需要分开设置
itrain 2002-12-03
  • 打赏
  • 举报
回复
不,就要从外向里!
上面的朋友的方法可以的!
再问个问题!

就是我想得到浏览器里所有地方的鼠标事件怎么办?不管是iframe还是frame、body等等,也就是说无论在哪里点击鼠标都让其执行同一个事件!!

怎么写呢?
linyu 2002-12-03
  • 打赏
  • 举报
回复
从里面调外面也可以呀!
itrain 2002-12-03
  • 打赏
  • 举报
回复
太棒啦!!
非常感谢各位!
给分!
wangxj0600 2002-12-03
  • 打赏
  • 举报
回复
就象我们在外面调用iframe里面的内容一样呀,得到document.iframe1.document对象就可以做了,上面的代码不是已经有了吗?
itrain 2002-12-03
  • 打赏
  • 举报
回复
没人告诉我啊!?
meizz 2002-12-03
  • 打赏
  • 举报
回复
在主页面里有一个iframe
<iframe src=aa.htm name=iframe1></iframe>

在主页面里可以用:
document.iframe1.document.all.objName.onclick
希默软件 2002-12-03
  • 打赏
  • 举报
回复
<body>
<iframe id=a1 src="test.htm"></iframe>
<script>
a1.document.onclick=function(){
alert("iframe")
}
</script>
</body>

87,996

社区成员

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

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