首页 > 编程知识 正文

iframe子页面调用父页面函数,iframe嵌套页面 跨域

时间:2023-05-04 06:28:07 阅读:110723 作者:156

子页面调用父页面的js方法或参数子页面调用父页面的参数父页面调用子页面的参数或方法相关链接

子页面调用父页面的参数

window.parent.aa (; 调用//aa函数

window.parent.bb; 调用//bb变量

例如,想在子页面中得到id为aaa的文本框的值

window.Parent.$('#AAA ' ).val ); //这种写法的前提引用了jquery

window.parent.getelementbyid (“AAA”).value; //js的写法

//更改父页面的sfbc徽标,使其更新父页面

if(typeofparent.$(iframe ) )1).content window.sfbc=(string ) ) parent.$ (iframe ) )1).content process页面

1、document.getelementbyid (my iframe ) ).contentWindow,获取iframe对象后,通过contentWindow将包含页面的window对象添加到iframe中

2、$ () (#myiframe ) (0).contentwindow,jquery选择器获取iframe,然后首先将jquery对象转换为DOM对象,或者使用get )方法进行转换

3、$ () #myiframe ) [0].content window.$ (# DD ).val )在得到iframe的window对象后,使用jquery选择器进行页面操作

4,$ () myiframe ) ) (0).content window.username=' zhangsan ); 通过这种方式可以将参数传递到iframe页面,并可以在iframe页面window.username中获取值。 username是自定义全局变量。

5、在iframe页面上可以在parent上获得主页窗口,其次可以正常访问父亲页面的要素

6、parent.$('#frame_a ' ) [0].content window.document.getelmentbyid ) ' #frame_b ' ); 要在同级iframe页面之间调用,必须首先获取父亲的窗口,然后调用同级iframe以获取窗口并与其进行操作

父页调用子页的参数或方法document.getelementbyid (' child frame ' ).contentWindow.childtest ); //调用子页面中的childtest方法js的格式1 .从父页面获取子页面元素: (jquery格式)2. ) )1) id格式($ ) #iframe的id ).contents //ifm是iframe标签id; iBtnOk从子页面按钮id(2)标签中检索子页面元素。 DOM:$(iframe ).eq )0).contents ).find ) selector ).val )3.从父页面调用子页面方法。 示例$((#IFM ) ) [0].contentWindow ) ).iClick ); //ifm是iframe标签id; iClick从子页面js方法(2)标签中获取有关子页面变量和方法:$(iframe ) ) eq )0).contentwindow.method ) ) or变量的链接的详细信息,请参考()

[1] : [ https://www.cn blogs.com/go loving/p/7828070.html ]

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。