Iframe 父窗口和子窗口,方法调用

 window.parent.closeIframe();

 

$(document).keydown(function(event){
                if(event.keyCode == 27){
                    closeIframe();
                }
               });
               function closeIframe(){
                   $("#frame_main_div").hide();
                   $("#frame_main").removeAttr("src");
                       var myVideo = document.getElementById("frame_main").contentWindow.document.getElementsByTagName('video')[0];
                       if(myVideo){
                           if (myVideo.paused){
                                 myVideo.pause();
                          }else{
                            myVideo.pause();
                          }
                       }
                   //查看信息是否被点击编辑
                   if($("[name=isEdit]").val() == 1){
                      showPage();
                      $("[name=isEdit]").val("0");
                   }
               }

 window.parent.closeIframe(); 这段话是写在子页面的

现在这种写法可以在不同的父页面进行调用,关于closeIframe方法里面的内容,就可以自己去定义了。之前这句话就仅仅是关闭窗口的。

现在遇到的问题,就是在关闭窗口的同事,要把页面重新加载一下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值