请问:一个1.htm里面包含有2个IFRAME--2.htm和3.htm,怎样在2.htm里面写js访问3.htm里面的对象(比如表格)?谢谢!

luoxiang2000 2005-05-08 06:54:49
我想使3.htm里面的表格test里面的第一个单元格的内容改变,我在2.htm的一个按钮的事件里面是这样写的:可是不行(两个IFRAME的id和name分别为111和222)

onClick="parent.frames['222'].document.all.rows[0].cells[0].innerText = 'kkk';"


另外,我在3.htm里面随便写个事件,比如:window.alert("sss");,单独打开2.htm可以出现对话框,可是如果打开1.htm再触发这个事件则显示undefined?为什么?多谢!
...全文
88 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
micker 2005-05-08
  • 打赏
  • 举报
回复
parent.frames['yourIframeName'].document.all.yourElement;
孟子E章 2005-05-08
  • 打赏
  • 举报
回复
我在3.htm里面随便写个事件,比如:window.alert("sss");,单独打开2.htm可以出现对话框,可是如果打开1.htm再触发这个事件则显示undefined?为什么?

不知道你怎么写的,应该可以的
在1.htm里访问3.htm的事件或者函数

window.frames["iframe3Name"].funcname()


比如

function funcname()
{
alert("from 3.htm")}
孟子E章 2005-05-08
  • 打赏
  • 举报
回复
建议:不要用数字做name
孟子E章 2005-05-08
  • 打赏
  • 举报
回复
onClick="parent.frames['222'].document.all.tableID.rows[0].cells[0].innerText = 'kkk';"

87,916

社区成员

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

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