So I have a page index.html
with an iframe:
<iframe src="iframe1.html" width="500" height="400"></iframe>
In iframe1.html
I have another nested iframe:
<iframe src="iframe2.html" width="500" height="400"></iframe>
In iframe2.html
I have this code:
<script>
window.onload = function() {
document.getElementById('change-color').onclick = function() {
window.parent.document.body.style.backgroundColor = "red";
return false;
};
}
</script>
<a href="" id="change-color">Change Color</a>
What happens now when you click the "change color" link is the iframe's parent page iframe1.html
gets a red background color. Instead I want parent's parent page index.html
to get the color change. How to access that?