I have an HTML page say main.html
which has an iframe
(say id="myFrame"
)showing child.html
page. Both of these pages have a button called "Hide frame". The onclick of these buttons calls hideFrame()
JS function which is declared in main.js
file. The hideFrame()
function just change the display of myFrame
to "none".
function hideFrame(){
document.getElementById("myFrame").style.display = "none";
}
The myFrame
is in main.html
file so the button in main.html
when calls the hideFrame()
function, it works. The frame gets hidden. But the same is not working if I call the function from child.html
page.
How can I access this element (myFrame
) form child.html
page?