Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Affichage de page et objet XUL

Envoyé par : Bebert

Date : 17/01/2005 14:51

Bonjour,

J'ai une p'tite appli a faire : On doit récupèrer une formule mathml dans un textbox et ensuite afficher le resultat graphiquement.

Est on obligé de passer par un fichier temporaire dans lequel on met le comptenus du textbox pour ensuite l'ouvrire avec une iframe ?? Sinon quel "objets" peut utiliser et comment.

si quelqu'un a une idée .. merci ;-)

# Re: Affichage de page et objet XUL

Envoyé par : laurentj

Date : 18/01/2005 12:42

tu peux recuperer le contenu du textbox, le passer à un nsIDOMParser qui te renvoi un document xml. Ensuite tu récupère la boite xul qui contiendra le mathlm, et tu fais un AppendChild avec le premier noeud fils de ton document xml mathml.

Ça devrait fonctionner je pense.

# Re: Affichage de page et objet XUL

Envoyé par : Bebert

Date : 18/01/2005 18:28

Merci bien, ça marche ..(pour une feuille complète .. pas encore juste pour une formule mathématique mais ça va pas tarder) pour ceux que ça interresse voici le source :

var domParser=Components.classes["@mozilla.org/xmlextras/domparser;1"].createInstance(Components.interfaces.nsIDOMParser);
var c = domParser.parseFromString(document.getElementById('expr1').value , "text/xml");
var d= c.getElementsByTagName('body');
   
var a=document.getElementById('viewer');
var b=a.appendChild(d.item(0));

sachant que :

expr1
est un textbox
viewer
est un objet page
b
ne sert a rien

voila

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.