日期:2014-05-16  浏览次数:20358 次

超难啊~~~~在另外一个帧里调用函数~~~高分
打个比方
我有个框架页,分上下两帧(top.htm     和     bottom.htm),上面一帧(top.htm)定义了javascript函数a()   主要是在top.htm上输出hello   world!   下面一帧(bottom.htm)放了个按钮。现在的问题是,我能不能,在下面一帧里(bottom.htm)点按钮,然后在上一帧调用那个a()函数,然后在上面帧里(top.htm)里输出hello   world!

多谢谢!!!!!!!

------解决方案--------------------
parent.frames[ "top "].a();

------解决方案--------------------
或者是window.top.frames[ "top "].a();
------解决方案--------------------
up~~~
------解决方案--------------------
汗~~~测试了一下沙发的和我的第一种是可以的,下面的是两个不同页面的调用
------解决方案--------------------
取到父窗口,然后通过父窗口取到top窗口,调用方法。
parent.frames[ "top "].a();
------解决方案--------------------
parent.frames[ "top "].show
------解决方案--------------------
mark
------解决方案--------------------
我们假设你的top帧有个name=top,底帧同理。
何时结帖?
------解决方案--------------------
parent.frames[ "top "].a();
------解决方案--------------------
等分..