What JavaScript do I need to use to redirect a parent window from an iframe?
I want them to click a hyperlink which, using JavaScript or any other method, would redirect the parent window to a new URL.
What JavaScript do I need to use to redirect a parent window from an iframe?
I want them to click a hyperlink which, using JavaScript or any other method, would redirect the parent window to a new URL.
Comments are closed.
Will redirect the top most parent Iframe.
Will redirect the parent iframe.
I found that
<a href="..." target="_top">link</a>
works toowindow.top
refers to the window object of the page at the top of the frames hierarchy.target="_parent"
worked great for me. easy and hassle free!or an alternative is the following (using document object)
@MIP is right, but with newer versions of Safari, you will need to add sandbox attribute(HTML5) to give redirect access to the iFrame. There are a few specific values that can be added with a space between them.
Reference(you will need to scroll):
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe
Ex:
This will solve the misery.
If you’d like to redirect to another domain without the user having to do anything you can use a link with the property:
as said previously, and then use:
to have it automatically redirect.
Example:
Note: The javascript click() command must come after you declare the link.
For current page – window.location.href = “Your url here”;
For Parent page – window.top.location.href = “Your url here”;
From HTML
It is possible to redirect from an iframe, but not to get information from the parent.
Try using
This will redirect the main window to the index page.
Thanks
We have to use window.top.location.href to redirect parent window from an iframe action.
Demo url :
Redirect iframe in parent window by iframe in the same parent: