Écrit par Neil Deakin.
Traduit par Alain B. (14/07/2005).
Page originale :
http://www.xulplanet.com/tutorials/xulqa/q_iframe.html
Vous pouvez obtenir le contenu de iframe
de deux manières différentes.
Premièrement, vous pouvez utiliser la liste des cadres d'une fenêtre pour obtenir une référence d'un cadre spécifique. Par exemple :
window.frames[0].document
Cette ligne récupère le premier cadre dans la fenêtre et renvoit son objet document. Vous pouvez remplacer l'index par un nom correspondant à un attribut name
d'une balise iframe
.
Dans les applications chrome enregistrées, vous pouvez également utiliser la propriété contentDocument
du cadre iframe
. L'exemple suivant montre ces méthodes. Les variables 'method1
' et 'method2
' auront les mêmes valeurs.
<script>
function getContent()
{
var method1 = window.frames['hello'].document;
var iframe=document.getElementById("hello");
var method2 = iframe.contentDocument;
}
</script>
<iframe id="hello" name="hello" src="hello.xul"/>
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.