页面间传值的问题

phckt 2004-10-29 02:53:57
某网页有一iframe, 该iframe内弹出窗口返回值给iframe用"parent",如果要返回到源网页该用什么呢?
...全文
133 8 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
phckt 2004-10-30
  • 打赏
  • 举报
回复
原来iframe还套了个frame,怪不得没搞出来,谢谢大家!
pizz 2004-10-29
  • 打赏
  • 举报
回复
直接返回给父帧应该是不行的。不过可以多写几行代码来实现。

首先,在父页面中,定义一个变量,比如: var iframeOpener;
其次,在IFRAME中,如此打开窗口: parent.iframeOpener = window.open("about:blank");

之后,就可以在父页面里操作新开的窗口了:iframeOpener.document.write("YES!");

试试看。实际使用时建议添加一些变量、对象存在与否的检查代码。
phckt 2004-10-29
  • 打赏
  • 举报
回复
大家的方法都不对耶。。。。
soonquick 2004-10-29
  • 打赏
  • 举报
回复
试试parent.parent.document或parent.top.document
是是非非 2004-10-29
  • 打赏
  • 举报
回复
某网页有一iframe, 该iframe内弹出窗口返回值给iframe用"opener",如果要返回到源网页该用什么呢?

opener.parent
opener.top
DeltaCat 2004-10-29
  • 打赏
  • 举报
回复
parent.parent
mrshelly 2004-10-29
  • 打赏
  • 举报
回复
parent.document.all.....
yaohai 2004-10-29
  • 打赏
  • 举报
回复
bang ding
关注!!
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2004-10-29 02:53
社区公告
暂无公告