Home

# Library goog.dom.iframe

Function Summary

`createBlank(?goog.dom.DomHelper domHelper, string= opt_styles) ⇒ !HTMLIFrameElement`

Creates a completely blank iframe element. The iframe will not caused mixed-content warnings for IE6 under HTTPS. The iframe will also have no borders or padding, so that the styled width and height will be the actual width and height of the iframe. This function currently only attempts to create a blank iframe. There are no guarantees to the contents of the iframe or whether it is rendered in quirks mode.

`createWithContent(!Element parentElement, string= opt_headContents, string= opt_bodyContents, string= opt_styles, boolean= opt_quirks) ⇒ ?HTMLIFrameElement`

Creates a same-domain iframe containing preloaded content. This is primarily useful for DOM sandboxing. One use case is to embed a trusted Javascript app with potentially conflicting CSS styles. The second case is to reduce the cost of layout passes by the browser -- for example, you can perform sandbox sizing of characters in an iframe while manipulating a heavy DOM in the main window. The iframe and parent frame can access each others' properties and functions without restriction.

| `writeContent(!HTMLIFrameElement iframe, string content)` Writes the contents of a blank iframe that has already been inserted into the document.