[转载 js]和iframe相关的js

javascript中iframe里面的页面调用父窗口js函数的方法

实现iframe内部页面直接调用该iframe所属父窗口自定义函数的方法。

比如有A窗口,A内有个IFRAME B,B里面的装载的是C页面,这时C要直接调用A里面的一个自定义函数AFUN();

那么只要在C页面中写如下JS函数就可以了:

window.parent.AFUN();

如果AFUN()有参数也可以直接传递合适的参数进去。

ps:此方法应该不能跨域,没有试过。

=====================================

避免页面被其它页面以iframe形式嵌套

if(top!=self)
top.location.href=self.location.href;

原文地址:https://www.cnblogs.com/cly84920/p/4427035.html