Envoyé par : alain.lc
Date : 04/05/2006 12:30
Bonjour,
depuis le javascript de mon overlay, j'ouvre une boite de dialogue (XUL) de la maniere suivante :
window.openDialog("chrome://xxx/content/debug.xul","", features, "debug");
comment est-ce que je peut faire ensuite pour transmettre des informations dedans (trace de debug)
j'ai beau faire des getElementById, l'overlay ne semble pas connaitre les objets present des debug.xul
merci pour votre aide
Envoyé par : Paul Rouget
Date : 04/05/2006 13:51
Cette fonction renvoie un objet window. Tu peux donc l'utiliser pour accéder au document. newWindow.document.getElementById();
Pour aller plus loin sur la gestoin des Windows, je te conseille: http://developer.mozilla.org/en/docs/Wor(..)
Envoyé par : alain.lc
Date : 04/05/2006 16:25
Re:
voici mon code :
var wintrace = window.open("chrome://xxxx/content/trace.xul","debug", features); wintrace.document.getElementById("textdebug").value='test';
j'obtient ceci en erreur :
Erreur : wintrace.document.getElementById("textdebug") has no properties Fichier source : chrome://xxxx/content/monOverlay.js Ligne : 334
mon fichier trace.xul :
<?xml version="1.0" encoding="ISO-8859-1" ?> <?xml-stylesheet href="chrome://communicator/skin/" type="text/css"?> <window id="addingTrace" onclose="opener.AJS();" xmlns:html="http://www.w3.org/1999/xhtml" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <vbox flex="1"> <vbox flex="1"> <label value="liste action :"/> <listbox id="listefait" flex="1"/> </vbox> <splitter/> <vbox> <label value="Informations :"/> <textbox id="textdebug" multiline="true" flex="1" value="" /> <separator class="groove"/> </vbox> <vbox> <button label="Fermer" oncommand="opener.AJS();close();"/> </vbox> </vbox> </window>
une idée ?
Envoyé par : laurentj
Date : 05/05/2006 10:11
ba, faudrait peut etre attendre que le document se charge non ? avant de tenter d'y accéder ;-)
Envoyé par : alain.lc
Date : 05/05/2006 12:30
héhé, c'est vrai autant pour moi ! :)
Il n'est plus possible de poster des messages dans ce forum.
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - 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.