Envoyé par : chaos140
Date : 13/09/2006 19:35
Salut, j'aimerai que mon extension ouvre un fichier html local pour obtenir une variable HTMLDocument. De facon a ce que je puisse le modifier avec des fonctions du genre file.getElementById ou file.title = "toto"... Et apres enregistrer dans un autre fichier html avec les modifications. Mais je sais pas du tout comment m'y prendre. A chaque fois que je cherche des info, je tombe que sur le traitement des fichiers XML...
Envoyé par : gp974
Date : 14/09/2006 10:30
Hello chaos140,
Un HTML est un sous-ensemble de XML donc en appliquant les fonctions que tu utiliserais avec du XML celà devrait être valable pour HTML. Quand à enregistrer dans un autre fichier html avec les modifications il faut que ton appli ait les droits chrome et utiliser les objets XPCOM.
J'espère t'avoir répondu pas trop à côté de la plaque.
A++
Gilles
Envoyé par : chaos140
Date : 14/09/2006 11:48
ok alors pour charger mon htlm, j'ai essaye ca:
var toto = document.implementation.createDocument("", "", null); toto.location.href = "chrome://monext/content/a.html";
et ca:
toto.load("chrome://monext/content/a.html", "text/html");
mais apparement ca ne marche pas... Comment je dois faire?
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.