<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin" ?>

<window title="fenetre fille"
        xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
        xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
>
<script type="application/x-javascript">
<![CDATA[

]]>
</script>
<hbox><description>Ceci est la fenêtre fille</description>
<button label="valeur de foo dans fille" oncommand="alert(foo)" />
</hbox>
<description>Un clic sur le bouton devrait générer une erreur javascript "foo is not defined", montrant
que la variable foo de la page parente n'est pas accessible directement par la fenetre fille.</description>
<hbox>
<description>Par contre, en utilisant la propriété window.parent.foo, on peut en récupérer sa valeur :</description>
<button label="valeur de foo dans fille" oncommand="alert(window.parent.foo)" />
</hbox>
</window>