标题:
[问题求助]
一个js操作iframe的问题,望解答:子窗体里运行父窗体的函数
[打印本页]
作者:
wykk1630
时间:
2009-4-9 14:00
标题:
一个js操作iframe的问题,望解答:子窗体里运行父窗体的函数
我想要在子窗体里运行父窗体里面的函数,如下:
父窗体里面有一个函数function iframeTopSrc(){alert("succ");}
然后在子窗体里面写上
window.parent.window.iframeTopSrc();
这样来引用,无效,这段代码在ie7下面是成功的,请问要怎么样才能在世界之窗里面也运行成功?
作者:
sighforever
时间:
2009-4-9 14:10
这个有点高级啊,
我觉得不会有问题,the world的渲染和js引擎应该都是调用ie的吧?难道是处理窗口的时候把两个窗口的联系破坏掉了?
作者:
wykk1630
时间:
2009-4-9 14:39
不知道哪。。。。。。
不过刚才晕了一下,发现刷新后有效了,可是有时刷新后又无效了,[ie下一直都有效]
还有以前碰到过一个问题,就是像有一个iframe的id为fram1
代码如下: document.getElementById("fram1").src="连接地址";这样无效,要用
document.getElementById("fram1").src="连接地址";alert('suc?');//这里要随便用一个alert就能显示出来
或者:
document.getElementById("fram1").contentWindow.location="连接地址";
这样才能显示出iframes里面的页面内容,不然是一个空白页
作者:
xvlzw
时间:
2009-4-9 15:59
哦也,我是来帮顶的,什么都不懂哈。。。
作者:
云端o枫o0
时间:
2009-4-9 16:59
建议使用 JQuery 来搞这些东西,方便很多的。。
另外如4楼所说,判断下父页面的onload事件在执行那段代码。
欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/)
Powered by Discuz! 7.2