Un cadre qui fonctionne de façon similaire aux iframe du HTML. L'attribut src permet de spécifier l'?URI du document source. Le contenu est un document séparé (qui peut être du HTML, du XUL...). Les enfants de cet élément sont ignorés.
URI du document chargé dans le cadre.
Permet d'indiquer une feuille de style à utiliser pour la mise en page du contenu de l'iframe.. Cela ne peut être qu'une url de type chrome. Peut être utilisé par exemple pour styler les scrollbars de la frame :
<iframe usechromesheets="chrome://blabla/myscrollbars.css" />
il faut que myscrollbars.css definisse bien
scrollbar {
-moz-binding:url("chrome://global/content/bindings/scrollbar.xml#scrollbar");
}
Le document contenu dans cet élément (en lecture seule).
Retourne un objet XPCOM de type ?nsIDocShell.
Retourne un objet XPCOM de type ?nsIWebNavigation. Propriété en lecture seule.
Il n'est pas possible d'imprimer le contenu d'une iframe depuis une "Remote Application".
uncaught exception: Permission denied to get property ?UnnamedClass.classes
Il existe une solution : il faut declarer la balise comme etant une iframe html et non xul.
<window id="window"
title="Moro Framework"
xmlns="
http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
xmlns:html="
http://www.w3.org/1999/xhtml">
<button
label="print"
oncommand="document.getElementById('myIframe').contentWindow.print();" />
<html:iframe src="
http://xulfr.org" id="myIframe" style="border:0px;"/>
</window>
Le contenu de cette page est disponible selon certaines conditions de réutilisation. Lire aussi la page des informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.