Frame/IFrame contentWindow Property
Frame/IFrame Object
Definition and Usage
The contentWindow property returns the Window object generated by a frame
or iframe element (through the window object, you can access the document
object and then any one of the document's elements).
Syntax
frameObject.contentWindow
or
iframeObject.contentWindow
Browser Support

The contentWindow property is supported in all major browsers.
Example
Example
Crossbrowser example on how to change the background color of the document contained in
an iframe:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<script>
function changeStyle()
{
var x=document.getElementById("myframe");
var y=(x.contentWindow || x.contentDocument);
if (y.document)y=y.document;
y.body.style.backgroundColor="#0000ff";
}
</script>
</head>
<body>
<iframe id="myframe" src="demo_iframe.htm">
<p>Your browser does not support iframes.</p>
</iframe>
<br><br>
<input type="button" onclick="changeStyle()" value="Change background color">
</body>
</html>
Try it yourself »
Frame/IFrame Object
Thank You For Helping Us!
Your message has been sent to W3Schools.
Close [X]