FancyBox close from within iframe and take parent page to the link

前端 未结 3 1054
天命终不由人
天命终不由人 2020-12-29 23:26

I found applying the following function to a links onclose works to close Fancybox from within an iFrame: parent.$.fancybox.close();

I wan

相关标签:
3条回答
  • 2020-12-30 00:06

    no need to close fancy box just use

    function name(){
        self.parent.location.href='pageg.php';
    }
    
    0 讨论(0)
  • 2020-12-30 00:15

    Very simple solution... can't believe I didn't think of this!!!

    <a href="http://www.domain.com/page/" target="_parent"> Close and go to page</a>
    

    Sometime, I swear I try to make things more difficult than they actually are!

    0 讨论(0)
  • 2020-12-30 00:24

    You can also do this by writing a function on the parent page:

    function closeFancyboxAndRedirectToUrl(url){
        $.fancybox.close();
        window.location = url;
    }
    

    Then on the link within the iframe, you can do this:

    <a onclick="parent.closeFancyboxAndRedirectToUrl('http://www.domain.com/page/');">Close and go to page</a>
    
    0 讨论(0)
提交回复
热议问题