Sounds like you already found the answer but for the benefit of others you can close an iFrame implementation of FancyBox by using the following JavaScript in the iFrame:
parent.$.fn.fancybox.close();
More Related Contents:
- How can I refresh a page with jQuery?
- SecurityError: Blocked a frame with origin from accessing a cross-origin frame
- Get DOM content of cross-domain iframe [duplicate]
- jQuery .ready in a dynamically inserted iframe
- iFrame src change event detection?
- Multiple modals overlay
- Reload an iframe with jQuery
- How to clear the contents of an iFrame from another iFrame
- make iframe height dynamic based on content inside- JQUERY/Javascript
- Bootstrap: Open Another Modal in Modal
- Add click event to iframe
- Getting Bootstrap’s modal content from another page
- How do I refresh a page using JavaScript?
- One time page refresh after first page load
- Attach an event in a child iframe to a handler in the parent window
- How to move an iFrame in the DOM without losing its state?
- Set content of iframe
- putting html inside an iframe (using javascript)
- how to block website from loading in iframe?
- Change iframe src by clicking a link
- Check if parent window is iframe or not
- How to stop refreshing page after ajax call?
- Iframe.readyState does not work in chrome
- How to detect a click inside of an iframe (cross-domain)? Aka prevent click fraud
- jQuery UI Dialog Box – does not open after being closed
- Trigger a button click inside an iframe [duplicate]
- get parent.location.url – iframe – from child to parent
- Youtube iframe api not triggering onYouTubeIframeAPIReady
- iframe Auto Adjust Height as content changes
- Iframe inherit from parent