超难啊~~~~在另外一个帧里调用函数~~~高分

hjwzr 2007-07-26 10:07:17
打个比方
我有个框架页,分上下两帧(top.htm 和 bottom.htm),上面一帧(top.htm)定义了javascript函数a() 主要是在top.htm上输出hello world! 下面一帧(bottom.htm)放了个按钮。现在的问题是,我能不能,在下面一帧里(bottom.htm)点按钮,然后在上一帧调用那个a()函数,然后在上面帧里(top.htm)里输出hello world!

多谢谢!!!!!!!
...全文
523 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
llddy 2007-08-14
  • 打赏
  • 举报
回复
等分..
搞搞儿的 2007-08-13
  • 打赏
  • 举报
回复
我们假设你的top帧有个name=top,底帧同理。
何时结帖?
impeller 2007-08-13
  • 打赏
  • 举报
回复
parent.frames["top"].a();
hjwzr 2007-07-27
  • 打赏
  • 举报
回复
不是啊
什么都不能 2007-07-27
  • 打赏
  • 举报
回复
楼主是不是作flash的?
hjwzr 2007-07-27
  • 打赏
  • 举报
回复
up
RUN_ 2007-07-27
  • 打赏
  • 举报
回复
mark
craft001wen 2007-07-27
  • 打赏
  • 举报
回复
parent.frames["top"].show
adverse 2007-07-27
  • 打赏
  • 举报
回复
取到父窗口,然后通过父窗口取到top窗口,调用方法。
parent.frames["top"].a();
hij333 2007-07-27
  • 打赏
  • 举报
回复
我来接分吧
xiaolei1982 2007-07-26
  • 打赏
  • 举报
回复
汗~~~测试了一下沙发的和我的第一种是可以的,下面的是两个不同页面的调用
zll_lover 2007-07-26
  • 打赏
  • 举报
回复
up~~~
xiaolei1982 2007-07-26
  • 打赏
  • 举报
回复
应该在bottom.htm页面中加入
<!--#include file="top.htm"-->
就可以直接调用该函数
xiaolei1982 2007-07-26
  • 打赏
  • 举报
回复
似乎是不对哈哈
xiaolei1982 2007-07-26
  • 打赏
  • 举报
回复
或者是window.top.frames["top"].a();
搞搞儿的 2007-07-26
  • 打赏
  • 举报
回复
parent.frames["top"].a();

87,910

社区成员

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

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