I am looking to create a system which on signup will create a subdomain on my website for the users account area.
Cisco Certified Network Associate Exam,640-802 CCNA All Answers ~100/100. Daily update
Cisco Certified Network Associate Exam,640-802 CCNA All Answers ~100/100. Daily update
I'm loading a page into an iframe. Both pages are on the same domain. I want the page being loaded to do specific js functionality only if it has been loaded into an iframe. Is this possible?
Bonus: can it be done in jQuery?
Thanks
or just:
ReplyDeletevar isEmbed = window != window.parent;
You could use iframe's onload event:
ReplyDelete<html>
<head>
<script type="text/javascript">
function load()
{
alert("Iframe is loaded");
}
</script>
</head>
<iframe onload="load()" src="/page.html">
</iframe>
</html>
You can check if you are in an iframe using this snippet:
ReplyDeletevar isInIframe = (window.location != window.parent.location) ? true : false;
based on that you can continue with your javascript code.
Probably the simplest method:
ReplyDeleteif ( self !== top ) {
// you're in an iframe
}
So, you check if the current window is the topmost window...