Bonjour,

Je suis en train de faire une application avec les caractéristiques suivantes:
- page statique
- pas de serveur (donc pas de PHP, AJAX)

Le but de mon application est de sortir au format texte une page web.
J'ai créé un DOM autre que celui de la page active.

Je voudrais rajouter un fichier CSS à ce DOM.

J'ai codé un addCharset qui fonctionne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
function addCharset(dest, text)
{
    sendInfo("addCharset");
 
    let obj = doc.createElement("meta");
    obj.setAttribute("charset", text);
 
    dest.appendChild(obj);
}
Je voudrais faire la même chose avec un CSS:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
function addCSS(dest, text)
{
    logger("addCSS");
    logger(dest); // dest est un XMLDocument
    logger(text); // text est style.css
 
    let obj = dest.createElement("link");
    obj.setAttribute("rel", "stylesheet");
    obj.setAttribute("href", text);
    logger(obj);
 
    ********************
}
Que dois-je mettre à la place des '*' pour que ça fonctionne ?

Merci,
Cordialement,